0
相同的控制器我有一个警予控制器处理一切使用不同的路径Yii中
/controllername/list/type/{something}.
在相同的控制器应在不同的路径来使用
/admin/controllername/list/type/{something}
,因为一些权限设置不同。
如何在Yii下的两个实例中使用相同的控制器?
相同的控制器我有一个警予控制器处理一切使用不同的路径Yii中
/controllername/list/type/{something}.
在相同的控制器应在不同的路径来使用
/admin/controllername/list/type/{something}
,因为一些权限设置不同。
如何在Yii下的两个实例中使用相同的控制器?
您的第二个url格式应该是不同的模块,您可以在控制器中设置访问控制过滤器,或者为不同的用户使用RBAC而不是更改url格式。
关于Yii的模块http://www.yiiframework.com/doc-2.0/guide-structure-modules.html
授权http://www.yiiframework.com/doc-2.0/guide-security-authorization.html
所以,这是不可能的,从不同的路径重新使用的代码?无赖。 – user1021794 2014-10-20 13:24:58
如果你想重新使用这个代码,那么这个类就不会这样。或者把你的公共部分放到/protected/components/Controller.php中。 (这是Yii 1.1的代码结构) – KeithLu 2014-10-20 13:32:43