如何更改默认的模块目录?

yii默认的模块路径是/protected/modules

我想把modules目录移到其他目录/path/newPath/modules

我在main.php中配置了modulePath及module:




return array(

  'modulePath'=>'/path/newPath/modules/',

  ...

  'modules'=>array('admin','module1','module2'...)

),

modulePath的路径是对的,但是YII没有找到找到我的模块。我分析了下,是因为我没有在modules里面配置各个模块的class,但因为我的模块比较多,所以不想每个模块都去配置一遍。有没有办法解决这个问题?




当然,这样是可以解决的

'modules'=>array('admin'=>array('class'=>'path.newPath.modules.admin.adminModule'))


但是我的模块比较多,这样配置太麻烦了