Open liulipeng opened 8 years ago
安装好后怎么菜单管理里面的记录不显示的,其他模块貌似都读取出来了
@n34n 菜单管理里面的记录不显示是什么意思? 可以正常访问吗?可以传个截图看看吗?
安装没有提示什么错误,进来后菜单不显示,查了数据库,添加是添加成功了
还有一个问题是content页面底部有这些东西,粗看了下代码貌似没什么问题,不知道是js问题,环境是mac下的ff浏览器,和chrome浏览器,同样的问题
@n34n 我正在安装测试,有结果了回复你哈~
样式的问题应该不是浏览器兼容问题,我这里Mac的环境没有问题,我再检查下哈~
嗯,蛮好的框架,我正准备偷懒直接用哈,不过正式用之前还是先测试下,用户那块的分配权限功能,感觉可以改进一下方法,我点了查看才发现分配是在查看里面分配的,最好是在编辑状态下可以直接分配,可以用复选的方式将角色和权限列出,这样比较直观,你没时间的话回头我正式开发时,想办法把这块整合一下
@n34n 多谢支持,哈~
可以的话一起完善吧~
你刚遇到的问题,是因为你在本地访问的~ 路径是这样的http://localhost/advanced/backend/web/index.php
导致有些样式和JS没有引用进来~ 如果用www.xxx.com的方式直接访问就OK了~
不过我刚针对你的问题重新发布了1.0.2版本,你可以重新下载体验下~
多谢提出宝贵意见~
前几天一直忙,没怎么搞,有两个问题请教一下 1)用户密码的问题,用户修改界面,密码因为hash加密后如果直接输出则修改的密码就不对,不输出则验证通不过,目前我是将它独立做出来一个功能,不知道你是怎么解决这个问题的 2)RBAC的控制问题,整体的权限控制和分配没什么问题,就是想知道,有没有办法实现这个功能
RBAC的问题,这个可以在index里面判断是否拥有对应的路由权限。 根据是否有权限来显示对应的按钮。
根据权限判断,显示这里。
在 2016年8月5日,上午11:29,Sam Xu notifications@github.com 写道:
前几天一直忙,没怎么搞,有两个问题请教一下 1)用户密码的问题,用户修改界面,密码因为hash加密后如果直接输出则修改的密码就不对,不输出则验证通不过,目前我是将它独立做出来一个功能,不知道你是怎么解决这个问题的 2)RBAC的控制问题,整体的权限控制和分配没什么问题,就是想知道,有没有办法实现这个功能
比如给后台一个用户分配了index,view的权限,没有分配update,delete的权限 当这个用户登录的时候在index列表页,能看到gridview的view的按钮,但是看不到update和delete的按钮 感觉这样会更直观一点吧,虽然这样会散失部分效率,但是对小型平台来说,用户体验也很重要,没用的按钮看到一堆,实在没什么意思,这个我之前找其他资料的时候貌似看到印度的一个程序员的视频好像有讲到,后来再翻查就怎么也找不到了,不知道你有没有什么好的建议 — You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/liulipeng/yii2-app-advanced/issues/1#issuecomment-237746771, or mute the thread https://github.com/notifications/unsubscribe-auth/AH6_5GlYeAII6SVwrAeQslbWQVpe1-Rkks5qcq4wgaJpZM4JLL02.
第一个问题密码不强制填写解决,第二个问题每个action都要判断吗,有没有参考代码或相关文章可以发下
可以重写按钮,在回调方法里面判断权限,如果没有权限就返回空值,否则返回对应的按钮。
在 2016年8月5日,下午12:18,Sam Xu notifications@github.com 写道:
第一个问题密码不强制填写解决,第二个问题每个action都要判断吗,有没有参考代码或相关文章可以发下
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/liulipeng/yii2-app-advanced/issues/1#issuecomment-237751456, or mute the thread https://github.com/notifications/unsubscribe-auth/AH6_5DIeS7SjgrC7iUNqTvYcFLfQp3lyks5qcrl7gaJpZM4JLL02.
你今天的需求可以根据 visibleButtons 这个参数来判断显示哪些操作。
在 2016年8月5日,下午12:18,Sam Xu notifications@github.com 写道:
第一个问题密码不强制填写解决,第二个问题每个action都要判断吗,有没有参考代码或相关文章可以发下
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/liulipeng/yii2-app-advanced/issues/1#issuecomment-237751456, or mute the thread https://github.com/notifications/unsubscribe-auth/AH6_5DIeS7SjgrC7iUNqTvYcFLfQp3lyks5qcrl7gaJpZM4JLL02.
看不到你上面的图,我后来直接在控制器里,将template的增删改,用can的方法判断了,直接赋值到视图里
不过感觉这样性能应该很影响,不知道有没有什么好的组件能解决这个问题
你可以利用这个属性visibleButtons
来设置是否显示,将你的判断放在 visibleButtons
里面就可以了。
[
'class' => 'yii\grid\ActionColumn',
'template' => '{view} {update}',
'visibleButtons' => [
'update' => function () {
//Yii::$app->user->can('update');
return true;
}
]
],
hi,请问这个主题是名字是什么,我想用一下其他的前端控件
楼主你好,我安装完毕后,只有管理首页菜单,然后数据库也有数据,能帮我看下吗?谢谢
为什么不能删除用户 删除就报错
@coolzog 报什么错?
@huangjian80s 应该是缓存的问题。
后台操作日记要加个判断 用户只能查看自己的操作日记 要怎么加 请大神指教
楼主你好,规格管理这块得怎么用?
楼主,你好,请问能用GII吗?
不能,没有写GII模版
发自我的 iPhone
在 2017年6月18日,10:50,supermateng notifications@github.com 写道:
楼主,你好,请问能用GII吗?
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or mute the thread.
@liulipeng 1、发现了一个小bug,如果加上表前缀的话就 会报错, 事例代码66行:vendor\izyue\yii2-admin\migrations\m160712_111327_create_menu_table //获取表前缀 $config = Configs::instance(); $tablePrefix = ''; if(!empty($config->db)){ $db = $config->db; if(!empty($db->tablePrefix)){ $tablePrefix = $db->tablePrefix; } }
$sql = "INSERT INTO `".$tablePrefix."auth_item`
$sql = "INSERT INTO `".$tablePrefix."auth_assignment`
$sql = "INSERT INTO `".$tablePrefix."auth_item_child`
2、@huangjian80s commented on 28 Sep 2016 提到的问题,有缓存不出现菜单的情况, 解决:删除 backend\runtime\cache 目录
@youyiyiper 👍 前缀的问题我暂时可能没有时间来修复。如果可以的话你可以来修复这个问题
@wuyongguoke flatlab
注释掉可以正常添加。
大家有什么问题都发在这里吧,大家一起共同学习撒~