onethink 左侧菜单子菜单无法显示问题的解决
作者:小鱼的互联网观察 发布时间:December 28, 2014 分类:互联网观察
本修改基于,最新版本onethink,其它版本类似。
修改Application\Admin\Controller\AdminController.class.php文件。
修改前代码段
$pid = M('Menu')->where("pid !=0 AND url like '%{$controller}/".ACTION_NAME."%'")->getField('pid');
修改后代码段
//修改开始
$url=$_GET['model'];
if(is_numeric($url))
$url=get_table_name($url);
// 查找当前子菜单
if($url=="")
$pid = M('Menu')->where("pid !=0 AND url like '%{$controller}/".ACTION_NAME."%'")->getField('pid');
else $pid = M('Menu')->where("pid !=0 AND url like '%/model/".$url."%'")->getField('pid');
//修改结束
成功修改后,建立主菜单和建立模型子菜单都可以正确显示。
原理就是,onethink没有判断 独立模型的菜单,增加了判断独立模型的菜单就ok了。
具体不会改的可以联系我,不过收费的哦。mail: [email protected]
相关文章
- onethink 后台模块菜单高亮修改
- onethink 自定义模糊搜索
- onethink 定制开发
- onethink 自动验证的使用
- onethink 独立模型访问的权限控制
- onethink 修改去掉 验证码
- onethink 独立模型附件上传问题的解决办法
- 版权声明:自由转载-非商用-非衍生-保持署名 | Creative Commons BY-NC-ND 3.0
- 原文网址:https://tianmeng.org/archives/411/
- 最后修改时间:2014年12月28日 22:12:20
当前暂无评论 »