在左边菜单栏下添加红色方框内的菜单,菜单数据全都保存在v9_menu表中
先打开这张表
name对应的是D:\web\phpcms\phpcms\languages\zh-cn\system_menu_lang.php里面定义的中文
parentid代表节点,该字段确定了菜单显示的位置
m代表模型,位置在phpcms/modues/content
c为模型里面的文件
a为模型里面的方法
下面来写一个查询管理员权限表中的数据,数据如下图所示:
具体步骤如下:
1、先在system_menu_lang.php里面定义一个语言:
$LANG['select_admin_role'] = '查询管理员权限表';
2、到数据库中插入这个菜单选项:
INSERT INTO kui_menu VALUES('','select_admin_role',4,'content','select_admin_role','index','',0,1,1,1,1,1,1);
执行结果如下:
3、在phpcms/modues/content文件夹下新建一个名字跟上图c一样的PHP文件,类名和文件名相同
select_admin_role.php代码如下:
4、在content/modules/template下新建一个名为admin_role.tpl.php文件,具体代码如下:
最终效果:
这篇博客详细介绍了如何在PHPCMS后台管理系统中添加新的菜单项。首先,通过编辑`v9_menu`表来定义菜单的名称、父级ID、模型、控制器和操作。接着,更新`system_menu_lang.php`文件以定义菜单的中文名称。然后,向数据库插入菜单记录,并创建相应的PHP控制器文件和模板文件。最后,展示了添加菜单后的实际效果。
2098

被折叠的 条评论
为什么被折叠?



