ecmall 后台新增菜单
来源:互联网 发布:复制的链接在淘宝打开 编辑:程序博客网 时间:2024/06/05 09:19
所谓的开发新菜单,其实是和开发模块相对比的,之前说的开发模块,是在应对较大的,或者较为复杂,又相对独立于其他功能的项目需求。
而开发菜单,就是简单的在后台增加一个一级菜单以及其子菜单,或者直接在现有的一级菜单下增加新的二级菜单,至于功能的实现,肯定是要在项目目录下的app以及admin/app目录下写控制器来实现了。
1.打开admin/includes/menu.inc.php
这里存放的就是菜单
大概50行的地方会有一个 //设置
在上面添加测试菜单,test_1,test_2,如上图所示的添加方法就是直接添加一个新的以及菜单和二级菜单,如果只添加一个test_2,把它放到 设置里的children里面,那它就是设置的二级菜单了。
2.设置语言包
后台有自己的语言包,也可以设置在公共语言包里。我设置在了language/sc-utf-8/admin目录下的default.lang.php
添加了上面对应的
'test_1'=>'挂件的一级菜单',
'test_2'=>'挂件的二级菜单',
3.后台控制器:
打开admin/app目录,这里放的都是后台控制器,新建一个guajian.app.php
<?php /*** */class GuajianApp extends BackendApp{function __construct(){$this->show();}function show(){parent::__construct();$this->test=&m("test");}function index(){$res=$this->test->find();// var_dump($res);exit;$this->assign('res',$res);$this->display('guajian.index.html');}}?>
还是模块发开一样,test数据表之前创建好了。引入的模版是guajian.index.html 那么在admin/templates目录下新建模版guajian.index.php
输出由控制器传过来的$res,代码如下:
<!--{foreach from=$res item=v}-->{$v.name}-----{$v.money}<!--{/foreach} -->
这个时候再访问本地后台,就可以看到新的菜单以及对应的子菜单了出来了
剩下的就是根据项目需求开发了。
阅读全文
0 0
- ecmall 后台新增菜单
- ecmall 如何新增挂件
- ecshop后台新增左侧菜单与分配权限
- 新增/修改/删除ECSHOP后台左侧导航菜单
- ECMALL get_options 生成下拉菜单
- ecmall后台登录验证,密码加密
- ecmall后台判断登录的流程
- ecmall 修改用户中心左侧菜单
- 后台菜单
- 商城-后台新增管理员
- ecmall指定后台以ajax方式处理请求
- ECMall如何在后台添加模板编…
- 关于ecmall中后台配置信息的说明
- ecmall后台增加新模块后,编辑管理员权限
- ecmall中如何在用户中心增加一个菜单
- ecmall中如何在用户中心增加一个菜单
- mycncart后台如何新增页面
- window 右键菜单新增选项
- TinkPHP5(tp5)解决could not find driver错误
- ORACLE SQL优化之ORA-03150&ORA-02055&ORA-02063
- JZOJ2017.08.10 B组
- 排序算法-归并排序
- 浏览器如何禁用javascript脚本
- ecmall 后台新增菜单
- pacemaker + corosync 搭建高可用集群
- .net到Java那些事儿--整合SSH
- Android开发-API指南-任务和回退栈
- 混合型数据聚类(R)
- OKHttp的使用GET和POS 请求方式,处理json数据
- 百度地图API
- 安装python 2.7 与opencv
- 微信开发,图片接口