首页 > 代码库 > [yii2]Module的Namespace和控制器位置
[yii2]Module的Namespace和控制器位置
namespace和目录对应,否则无法找到控制器类,module文件在根路径
使用gii生成Module为\app\admin,那么
namespace app;class admin extends \yii\base\Module{ public $controllerNamespace = ‘app\controllers\admin‘; public function init() { parent::init(); // custom initialization code goes here }}
app是根路径,那么Module的默认控制器DefaultController在controllers/admin/目录下
? controllers/ ? admin/ DefaultController.php SiteController.php ? mail/ ? models/ ? runtime/ ? tests/ ? vendor/ ? views/ ? web/ admin.php
并且DefaultController的namespace为
1 namespace app\controllers\admin;
[yii2]Module的Namespace和控制器位置
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。