この質問を何と呼ぶべきかわかりませんでしたが、ここに私の問題があります:
私は Cakephp でウェブショップを作成しています。この目的のために、静的メニュー行にバインドされたさまざまなカテゴリがたくさんあります。
これで、ウェブショップのどこにいても、これらを見ることができますcategories
。
すべてcategories
が に保存さdatabase
れ、デフォルト レイアウトにループされます (つまり、新しいカテゴリを追加すると、自動的にメニュー ラインに追加されます)。
私の質問は、これらのカテゴリはすべて、アプリケーションのどこにいても取得する必要があるため、どのように収集すればよいですか?
私が考えることができる唯一の方法は、それらをすべて収集して変数にcontroller
設定し$_SESSION
、変数が設定されているかどうかを確認することです。
別の方法があるに違いないことはわかっていますが、どのように?
使用していますCakePHP 2.4
また、アプリケーションのメニューが停止していますLayouts->default.ctp
これは、現在のコントローラーまたはアクションではないことを"care"
意味します。つまり、カテゴリは、actions