1

メインプロジェクトのviews/layouts / main.phpに、次の「イベント」モジュールアクションがあります

array('label'=>'Events', 'url'=>'#', 'visible'=>UserUtility::isUser(), 'items'=>array(
                array('label'=>'Konzerte', 'items'=>array(
                    array('label'=>'Erstellen', 'url'=>array('events/booking/create')),
                    array('label'=>'Verwalten', 'url'=>array('events/booking/admin')),
                )),

「Erstellen」をクリックすると、モジュールアクションは完全に機能します。後でVerwaltenをクリックすると、エラーが発生します

Error 404 Unable to resolve the request "events/events/concert/admin".*

コントローラのアクションは明らかに別のものを追加します

events/ 

イベントモジュールのページを既に表示している場合は、その前にあります。どうすればこの問題を克服できますか?

4

1 に答える 1

1

この URL をcreateAbsoluteUrl()で作成するか、/events の前にスラッシュを追加してみてください。

array('label'=>'Verwalten', 'url'=>array('/events/booking/admin')),
于 2013-03-13T11:36:21.573 に答える