1

Zendのドキュメントでは、ナビゲーションコンテナの作成について書いています。しかし、彼らは私がそれらをどこに作成すべきかを説明していません。誰か知っていますか?

また、カスタムナビゲーションコンテナが静的リンクを含むnavigation.xmlファイルを拡張または上書きするかどうかも疑問に思っています。

(データベースから動的リンクを追加するためのカスタムナビゲーションコンテナを作成したい)

4

1 に答える 1

1

(データベースから動的リンクを追加するためのカスタムナビゲーションコンテナを作成したい)

コントローラプラグインを作成し、そこでコンテナを初期化します。

必要に応じて、リクエストパラメータに条件を作成したり、必要に応じてレイアウトを切り替えたりすることで、特定のモジュール/コントローラ/アクションでのみ実行するように制限できます。

ナビゲーションコンテナをモデルとして作成することもgetNavigation()、既存のモデルで作成して、必要なときにいつでもどこでも使用することもできます。

もう1つの解決策は、ビューヘルパーでその場でナビゲーションコンテナを作成することです。

自分のケースに最適なものを選択してください(たとえば、キャッシュの処理方法によって異なります)。

于 2010-10-28T06:49:00.320 に答える