Zendのドキュメントでは、ナビゲーションコンテナの作成について書いています。しかし、彼らは私がそれらをどこに作成すべきかを説明していません。誰か知っていますか?
また、カスタムナビゲーションコンテナが静的リンクを含むnavigation.xmlファイルを拡張または上書きするかどうかも疑問に思っています。
(データベースから動的リンクを追加するためのカスタムナビゲーションコンテナを作成したい)
Zendのドキュメントでは、ナビゲーションコンテナの作成について書いています。しかし、彼らは私がそれらをどこに作成すべきかを説明していません。誰か知っていますか?
また、カスタムナビゲーションコンテナが静的リンクを含むnavigation.xmlファイルを拡張または上書きするかどうかも疑問に思っています。
(データベースから動的リンクを追加するためのカスタムナビゲーションコンテナを作成したい)
(データベースから動的リンクを追加するためのカスタムナビゲーションコンテナを作成したい)
コントローラプラグインを作成し、そこでコンテナを初期化します。
必要に応じて、リクエストパラメータに条件を作成したり、必要に応じてレイアウトを切り替えたりすることで、特定のモジュール/コントローラ/アクションでのみ実行するように制限できます。
ナビゲーションコンテナをモデルとして作成することもgetNavigation()
、既存のモデルで作成して、必要なときにいつでもどこでも使用することもできます。
もう1つの解決策は、ビューヘルパーでその場でナビゲーションコンテナを作成することです。
自分のケースに最適なものを選択してください(たとえば、キャッシュの処理方法によって異なります)。