我有我使用後臺的用戶管理等,這一個管理模塊...Yii的訪問嵌套模塊
我想有「權利」擴展這個管理模塊下築巢,並能夠得到與mysite.com/index.php?r=admin/rights
顯然它,我需要在父申報子模塊,因此下AdminModule初始化,我設置:
$this->setModules(array(
'rights'=>array(
'install'=>true, // rights - Enables the installer
'baseUrl'=>'/admin/rights',
'debug'=>true,
),
));
我也試着從AdminModule進口的init(這個無能一個)
$this->setImport(array(
'admin.models.*',
'admin.components.*',
'admin.modules.rights.*',
'admin.modules.rights.components.*',
));
而且我已經試過宣佈在main.php配置模塊:
'admin'=>array(
'modules'=>array(
'rights'=>array(
'install'=>true, // rights - Enables the installer
'baseUrl'=>'/admin/rights',
'debug'=>true,
),
),
),
即使將其導入有:
'import'=>array(
'application.models.*',
'application.components.*',
'application.modules.admin.*',
'application.modules.admin.modules.rights.*', // rights
'application.modules.admin.modules.rights.components.*', // rights
),
Anywho,不管是什麼我已經試過到目前爲止,我無法進入版權模塊。它試圖獲得管理員權限時給我Unable to resolve the request "admin/rights".
。
該擴展在?r=rights
處作爲非嵌套模塊正常工作。有任何想法嗎?在處理嵌套模塊時,我沒有找到很多實際代碼的例子。
不,沒有運氣。我啓用了乾淨的網址,並添加了該路線,但實際上還是獲得了404 – user638395
,這是否會在main.php或AdminModule.php中出現? – user638395