2011-07-01 9 views
0

私はCakePHPのWebサイトで作業していますが、私は分割ビューを持っています(2つのdivが隣り合っています)。最初のdivはすべてのコンテンツ、つまりタグやページ付けなどの記事を表示しますが、サイドバーにはTwitterやFacebookのリンクや「最も人気のあるタグ」などのサイト全体が表示されます。ビューからのレイアウト変数の設定

オンいくつかの管理ページ(無駄な)を私はアクションバーをサイドバーに配置したい。ただし、これらのリンクはビューで定義されています。この情報を変数に保存し、その変数をレイアウトファイルに呼び出す方法はありますか?$ content_for_layoutに似ていますか?

答えて

0

はい。変数として保存してレイアウトにエコーアウトするだけです。 基本的にレイアウトは別のビューなので、「アクション」をビューから外してレイアウトの適切な場所に貼り付けることができるはずです適切な方法で作業する部分。

更新: 私はちょっとした問題を考えました...私が上に書いたものを考えました。あなたは配列にアクションを貼り付けることができるはずですが、使用しているコントローラがアクションで使用されている変数の一部を失っている場合、ケーキはエラーをスローします。

関連する問題