ThinkPHP
山水云
PHP从业者和狂热者,乐于解答、分享问题和研究前沿技术。
展开
-
ThinkPHP中RBAC类_ACCESS_LIST显示为空的解决方法
使用ThinkPHP框架中的RBAC类验证用户权限时,调用saveAccessList方法会输出一个数组,_ACCESS_LIST显示的是该用户的所属权限,如果为空则表示没有权限。原因分析:终极原因就是think_access数据表中只保存了方法级别的角色——节点对应信息,而没有保存控制器——节点和应用——节点的数据。解决方法:1、分配子级权限时记得勾选父级节点。2、分配时不必勾选,在PHP后端处理原创 2015-10-12 15:27:12 · 1371 阅读 · 0 评论 -
ThinkPHP多语言功能设置方法
注:本方法适用于3.2.2版本。第一步,在AplicationCommonConf文件夹下创建tags.php文件,输入以下代码:return array( 'app_begin' => array('BehaviorCheckLang'), // 执行多语言检测行为 );第二步,在AplicationCommonConfconfig.php中开启语言包功能,并配置相关参数:return a原创 2015-10-12 15:24:47 · 1913 阅读 · 0 评论 -
ThinkPHP上传根目录不存在!请尝试手动创建:./Uploads/
今天在用ThinkPHP做图片上传的时候碰到”上传根目录不存在!请尝试手动创建:./Uploads/”的错误提示,原因是TP的Upload类默认上传配置里rootPath的默认值是’./Uploads/’,而官方文档上的例子里并没有说明这一点,导致很多人仿照官方例子,只配置了savePath而没有初始化rootPath。Upload类默认上传配置如图:解决方法: 实例化Upload上传类时同时初始原创 2015-10-12 14:52:04 · 5672 阅读 · 0 评论