OneThink创建新的菜单
OneThink中创建菜单,分为三步:
第一步:后台添加菜单
登录OneThink后台管理,进入到系统设置-->菜单管理
如果添加顶栏菜单,则直接点击新增。如果添加侧栏菜单,点击它的父菜单,进去后点击新增
在这里,链接表示的是,点击该菜单进入的页面。而分组则是右侧栏中,该菜单的父菜单。
第二步:添加视图到View
添加试图即模板,到Application/Admin/view下添加视图
在第一步中,有个链接,这里添加的就是这个了,比如我上面的Message/index
我们就可以添加Message文件夹,在该文件夹中新建文件index,然后就可以添加代码了
第三步:添加菜单控制器
来到Application/Admin/Controller
添加控制器,控制器名称就是上一步中文件夹名称加Controller.class.php
本例中就是:MessageController.class.php
然后在控制器文件中添加代码,代码如下:
<?php
// +----------------------------------------------------------------------
// | OneThink [ WE CAN DO IT JUST THINK IT ]
// +----------------------------------------------------------------------
// | Copyright (c) 2013 http://www.onethink.cn All rights reserved.
// +----------------------------------------------------------------------
// | Author: 我才是二亮 <707753184@qq.com>
// +----------------------------------------------------------------------namespace Admin\Controller;/*** 留言信息控制器* 主要用于查看用户留言* @author 我才是二亮 <707753184@qq.com>*/
class MessageController extends AdminController {<span style="white-space:pre"> </span>//这里面就可以添加你的控制器方法了
}
?>
这样添加一个菜单就成功了,实现的功能就可以再控制器中添加各种方法了
OneThink创建新的菜单相关推荐
- linux右键没有创建新文件夹,将新建文档添加回Ubuntu 18.04中的右键菜单
当我最近转移到Ubuntu 18.04时,我注意到Nautilus的右键菜单中没有选项来创建一个空文本文件. 当然,我可以使用命令行快速创建新文档,甚至可以使用文本编辑器创建新文件,但这不是我想要的. ...
- SQLServer2008创建新用户 转
SQLServer2008创建新用户 具体的方法是: 1:打开SQL Server Manager管理器!在左面找到 '安全性' 单击右键 选择'新建","登录" 弹出一 ...
- DB2: 为DB2数据库创建新用户帐户并为其分配特定特权
目标 到目前为止,一直使用实例管理员帐户(SYSADM)来执行所有数据库命令.这个帐户对所有实用程序.数据和数据库对象具有完全访问权.因此,为了避免无意或有意的数据损失,必须要保护这个帐户.在大多数情 ...
- 为SharePoint网站创建自定义导航菜单
相信不少人都希望把SharePoint网站内置的那个顶部导航菜单,换成自己希望的样式.由于SharePoint 2007/2010的网站导航基本上基于标准的ASP.NET SiteMap模型,所以只要 ...
- 安装程序无法创建新的系统分区也无法定位现有系统分区_如何拥有一个 Windows 10 和 Debian 10 的双系统...
在无数次劝说自己后,你终于做出了一个大胆的决定,试试 Linux.-- James Kiarie(作者) 在无数次劝说自己后,你终于做出了一个大胆的决定,试试 Linux.不过,在完全熟悉 Linux ...
- VC++动态创建和删除菜单(转)
在应用程序中,往往要根据当前的操作来增加相应的菜单.动态增加菜单的方法有多 种,本文只讲述利用资源编辑器预创建菜单资源,然后在程序运行中动态加入(或删 除)到主菜单中去的方法. 一.用AppWizar ...
- IntelliJ IDEA for Mac 如何在当前的普通Java项目中创建新的模块/添加模块/创建模块
文章目录 添加模块的入口 创建新的项目模块 添加模块的入口 添加新的模块的入口有两个,如下图所示: 第一种方式,[File] --> [New] --> [Module]: 第二种方式,打 ...
- html5如何新建定义站点,HTML5技术教程:创建新作品_HTML5教程_创建作品_添加元素_课课家...
我们所熟知的HTM5软件是一款非常强大功能的软件,据我了解HTM5软件的特色也是非常有优势的.我们先来介绍一下它的优势: HTML5可以提供: ①:提高可用性和改进用户的友好体验; ②:有几个新的标签 ...
- Python+django网页设计入门(19):创建新模型扩展自带用户表的字段
公众号送书活动火热进行中:新学期福利,送18本Python图书 ================== 前导课程: Python+django网页设计入门(18):自定义模板过滤器 Python+dja ...
最新文章
- 今晚直播 | 深入浅出理解A3C强化学习
- java简单的异常_Java的简单理解(8)-异常(Exception)
- 深度学习 vs SLAM
- Vue.extend
- 因云而生,全新视角看阿里云服务器硬件方升架构
- plesk 打不开php,Laravel在Plesk背后,遇到PHP版本困难
- C - Cats Gym - 102875C
- 未能加载文件或程序集“System.Runtime.Serialization, Version=2.0.5.0, Culture=neutral,
- 弹出框插件——dialog
- Python:学习笔记之函数的参数和返回值
- devc编译器中的socket编程爬坑日记
- OpenCASCADE:OCCT WebGL 查看器示例
- 第一次基因数据处理从集群到数据处理结果---构建菌群物种丰度的图谱
- 如何让计算机从固态硬盘启动不了,电脑设置固态硬盘启动的方法
- 利用snapper实现archlinux的系统还原
- 微信公众号编辑器图片上传后有白色背景
- xshell 6+xftp 6卸载时出现1628错误解决办法
- JS 小写数字格式转大写格式
- noip2014 无线网路发射器选址 (模拟)
- Quartz执行逻辑(七)任务的暂停和恢复
热门文章
- 素描眼睛总是画不好?这一步你是不是忽略了?
- 修罗恋~SeeYouLover~汉化补丁
- 把Tue Mar 26 00:00:00 CST 2019转换成正常格式
- 【电气专业知识问答】问:蓄电池在定期放电试验时,为什么不能用小电流放电?
- STA series --- 7.Configuring the STA SDC(PATR-I clock define)
- 弘辽科技:淘宝关键词怎么去选词?关键词排名怎么做?
- 大于3小于4的整数bleem_科学家证明出3和4之间的整数,打开了高维空间,烧脑电影分享...
- go语言测试框架Convey+Monkey的使用
- 为什么我的眼睛里总充满泪水,因为我爱这片土地爱的深沉
- python将excel转换成图片格式_利用python将图片转换成excel文档格式