码迷,mamicode.com
首页 > 其他好文 > 详细

[yii2]Module的Namespace和控制器位置

时间:2014-10-16 22:04:33      阅读:302      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   io   使用   ar   sp   文件   div   

 

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和控制器位置

标签:style   blog   color   io   使用   ar   sp   文件   div   

原文地址:http://www.cnblogs.com/zaric/p/4029587.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!