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;
时间: 2024-10-14 06:25:44