我有一个名为admin的模块.当我在模块之外生成与Url :: to(['admin/assignment'])的链接时,它可以正常工作并创建此链接:
http://localhost:8080/test/backend/web/admin/assignment.html
Run Code Online (Sandbox Code Playgroud)
但是当在运行当前模块中生成此url时,它会创建此linke并且不起作用
http://localhost:8080/test/backend/web/admin/admin/assignment.html
Run Code Online (Sandbox Code Playgroud)
如何在路径(UrlManager)中创建一个规则来控制这样的问题!
我有两个帖子和用户表.我想在用户列表gridview中显示用户的帖子数.在yii 1中,我在模型中使用它来为此目的定义关系:
'postCount' => array(self::STAT, 'Post', 'author',
'condition' => 'status = ' . Post::ACTIVE),
...
User:find...().with('postCount').....
Run Code Online (Sandbox Code Playgroud)
但是我不知道如何在Yii2中实现这个来获取用户的帖子数:find():with('...')在gridview中显示.
有人在yii2试试这个吗?
这可以通过RBAC方法(角色,权限)设置权限来访问Yii2中的模块吗?
我想允许具有空间角色的用户访问我的某个模块.