我想爲2個不同的模塊使用相同的路由名稱,這有可能嗎?zend框架2 - 在兩個不同的模塊中使用相同的路由名稱的問題
模塊用戶:
/*Module.config.php*/
'dashboard' => array(
'type' => 'segment',
'options' => array(
'route' => '/dashboard',
'constraints' => array(
'action' => '[a-zA-Z][a-zA-Z0-9_-]*',
),
'defaults' => array(
'controller' => 'Users\Controller\Users',
'action' => 'dashboard',
),
),
),
模塊管理員:
/*Module.config.php*/
'dashboard' => array(
'type' => 'segment',
'options' => array(
'route' => '/dashboard',
'constraints' => array(
'action' => '[a-zA-Z][a-zA-Z0-9_-]*',
),
'defaults' => array(
'controller' => 'Admin\Controller\Admin',
'action' => 'dashboard',
),
),
),
Eventhough我創建用於儀表板2個不同的模塊,我只加載任何一個動作。
我該如何做到這一點?
你想要發生什麼?你說你試圖使用兩個不同的路由名稱,但是你的例子中的兩個路由都有相同的名字,所以一個會覆蓋另一個。 –
對不起,這是'相同的路線名稱' –