安装 user-management 的过程
将解压出来的全部内容放入到 /module/下
执行 xxx/user/install
windows php5.2.6 下 提示错误 :
SQLSTATE[HY000]: General error: 2014 Cannot execute queries while other unbuffered queries are active.
具体原因是由于 WINDOWS下无法 执行多条语句执行的原因
linux 下 未测试 可能会直接过吧~
解决办法:
/modules/user/controllers/YumInstallController.php line:118行 注释掉
执行会继续下去,并提示成功!
118行的作用为:给 tablePrefix_translation 表添加数据
数据SQL文件 位于 /user/docs/yum_translation.sql 表数据后可以手动添加数据 此处需要注意修改 sql里面的表名
安装完以后、程序本身还有一些BUG需要修改,如:
1. /role/views/role/_form.php 有一处地方的echo 写成了 echp
2. /user/models/YumUser.php 里面的SQL 表名未加前缀,如果之前创建表的时候带有表名,则此处会出错。需要加上{{tableName}}
3. ..... 修改的东西太多了、把里面的权限控制 拿出来用就可以了 其他的就算了吧
不太建议使用此extension