联动菜单层级修改!【在模型里添加联动菜单做筛选用】

2016-11-25 22:31:38
联动菜单修改联动菜单设置成5级,实际代码里只对三级处理修改办法1 先进入coreframe app core fields找到db php这个文件负责插入数据库cont
联动菜单修改联动菜单设置成5级,实际代码里只对三级处理
修改办法
1.先进入coreframe\app\core\fields
找到db.php
这个文件负责插入数据库content_share表
file:///C:/Users/txb_2/Documents/My%20Knowledge/temp/0e4b83e5-0369-4de8-97ac-a8ee14a732d6_128_files/3954c5af-97b5-4c66-beba-294c47b41af7.png

划横线地方是后加入的,也就是默认在content_share表里添加4个字段,默认是添加3个。添加后成这个样子
file:///C:/Users/txb_2/Documents/My%20Knowledge/temp/0e4b83e5-0369-4de8-97ac-a8ee14a732d6_128_files/448fa240-72ba-4e8e-bcda-cfa3b681265e.png

第二步:进入app\core\fields\linkage目录
file:///C:/Users/txb_2/Documents/My%20Knowledge/temp/0e4b83e5-0369-4de8-97ac-a8ee14a732d6_128_files/7d6c2e94-b54e-4a45-9bf6-19102296a3ea.png

只需要修改add.class.php和form.class.php
先说add.class.php
file:///C:/Users/txb_2/Documents/My%20Knowledge/temp/0e4b83e5-0369-4de8-97ac-a8ee14a732d6_128_files/0f283714-ceb9-4c2e-97ce-fb1dde0e4726.png

要保证$values[$field] = $GLOBALS['LK'.$linkageid.'_4']; 这行里面的数字是最大的,然后添加第三行。
再修改form.class.php
file:///C:/Users/txb_2/Documents/My%20Knowledge/temp/0e4b83e5-0369-4de8-97ac-a8ee14a732d6_128_files/6ef088d8-de13-4611-a20b-d0f11b8170eb.png

经过修改后,要更新下缓存,这样再修改文件的时候,保证联动菜单,四级可用了
file:///C:/Users/txb_2/Documents/My%20Knowledge/temp/0e4b83e5-0369-4de8-97ac-a8ee14a732d6_128_files/3d289bba-49b6-4f37-b79b-a4c7a9ab81cc.png

相关词搜索:菜单 层级 模型

上一篇:模版语法
下一篇:最后一页