Zend_Navigation と RewriteRouter
Zend_Navigation_Page::factory(array());
を使ってメニューなんかを作っているのだけれども、 RewriteRouter を使ったページにアクセスするとメニューのURLがおかしなことになった。
色々ググったが解決策が見つからない。ソースを追った結果以下の方法で解決。
Zend_Navigation_Page::factory(array(
’label’ => ‘ラベル名’,
’route’ => ‘default’,
’module’ => ‘モジュール名’,
’controller’ => ‘コントローラー名’,
’action’ => ‘アクション名’,
));
ルーターを使わないページ設定では
‘route’ => ‘default’,
を明示的に記載!!
これが分かるまでに何時間と。。。。
トラックバック URL :
コメント (0)


