0
我有一個由多個模塊組成的應用程序。現在我想把與特定模塊相關的路由信息放到特定的模塊結構中,而不是在urlmanager下的config中配置main.php。因爲如果我有很多嵌套模塊,main.php的大小會變得更大。這是可以實現的嗎?是否可以在yii中將與子模塊相關的路由信息放入該子模塊結構中?
我有一個由多個模塊組成的應用程序。現在我想把與特定模塊相關的路由信息放到特定的模塊結構中,而不是在urlmanager下的config中配置main.php。因爲如果我有很多嵌套模塊,main.php的大小會變得更大。這是可以實現的嗎?是否可以在yii中將與子模塊相關的路由信息放入該子模塊結構中?
如果要拆分的main.php
,它是possile這樣
# main.php
$module1 = require_once dirname(__FILE__) . '/module1.php';
$module2 = require_once dirname(__FILE__) . '/module2.php';
return array(
...
'components' => array(
'urlManager' => array_merge(array(
'rules' => array(
....
) , $module1 , $module2);
嗨,這是不是爲我工作。 $ buyer = require_once dirname(__ FILE__)。 '/buyer.php'; array( '/'=>'buyer/home', '/ error'=>'buyer/home/error', ''=>'buyer/cms/showcontent', 'rules'=> array(...),$ buyer, –
Kapur
將array_merge移動到下一行: 'rules'=> array_merge(array( ..... – Nikola