齐博x1第四季《模块插件的制作》系列8-同一个类下添加多个方法并在模板中加链接
我们知道一个类下不可能只有一个方法,一个类代表一个功能的独立,比如内容管理。
内容管理里面肯定包含一系列与内容相关的操作方法(如:添加、修改、删除)。
我们继续在Test类下添加其他方法,并在index模板里加上链接,看以下代码:
我们在Test类下创建了三个不同命名的方法,此处分别进行了三种命名,
分别是,正常全部小写,分词用下划线隔开命名(匈牙利命名法),和除第一个单词后面单词首字大写命名(小驼峰命名);
这样举例,是因为后面在添加权限的地方需要重点注意的
模板index里添加链接:
模板里的链接用到url生成的方法,此方法使用可看教程第三季21节《生成url链接》,有详细说明,此处不在多述。
这里我们看后台的菜单链接
此时菜单已经生成,但是我们点击是没有权限的:
我们打开后台的权限菜单,就是前面用过的admin_menu.php,添加如下:
齐博系统的权限是精确到每个单一的方法,
即每个公共的、可访问的方法,都是需要在后台权限菜单里添加权限的。
因为不是菜单链接,只需要在power里添加上对应的关联数组格式即可。
方法名=>'可自定义权限名称';
关键点:
我们注意到,下划线和全部小写命名的地方都是正常添加,
而小驼峰命名大写的地方,需要在此时变成小写,如果写大写的话,此处权限是添加不上的,还是会报权限错误。
所以此处权限添加的地方需要留心一下.
看错误案例:
我们按正确的方法添加权限后,便可正确的访问相关的方法了。
来源: 神盾工作室 转载请注明出处!
查看更多评论