これが私の設定です:
http://www.example.com/<module>/<controller>/<action>
このルートを定義しました:
$router->addRoute(
'editUser', new Zend_Controller_Router_Route('admin/users/edit/:id',
array(
'module' => 'admin',
'controller' => 'users',
'action' => 'edit',
'route' => 'default',
'id' => 0,
),
array('id' => '\d+')
)
);
したがって、次のようなページに移動するまで、サイトのナビゲーションメニューは正常に機能します。
http://www.example.com/admin/users/edit/10
ページは問題なく表示されますが、ナビゲーションメニューのすべてのリンクがhttp://www.example.com/admin/users/edit
なぜこれが起こっているのかわからないので、ルーターの使用を維持しながら修正したいと考えています。
ポインタを事前に感謝します!