私は動的メニュー(データはデータベースから取り込まれます)とメニューを作成し、サイトをすべてのモジュールとコントローラで見ています。 これにはどのようなオプションが最適でしょうか?Zend Frameworkの動的メニュー
ありがとうございました。
私は動的メニュー(データはデータベースから取り込まれます)とメニューを作成し、サイトをすべてのモジュールとコントローラで見ています。 これにはどのようなオプションが最適でしょうか?Zend Frameworkの動的メニュー
ありがとうございました。
私は個人的には、データベースのメニュー階層をモデルに取り込んでメニューを生成し、メニューのHTMLフラグメントをレンダリングするテンプレートを呼び出すコントローラーを作成しました。プライマリテンプレートからそのコントローラを呼び出すことができます。
ActionStackとアクションヘルパーがリソースを大量に消費する限り、私はhaleperを使用します。ビューヘルパーを作成し、そこからモデルにアクセスします。または、メニューデータを送信してコントローラから表示し、ヘルパーを使用してレンダリングします。
私は個人的にActionStackを使用していますが、ディスパッチャでもう1つのアクションをプッシュするだけで、モデルからデータをプルしてビューの名前付きセグメントに注入するだけです。