2011-07-01 142 views
0

我正在CakePHP網站上工作,我有一個拆分視圖(兩個div彼此相鄰)。第一個div將顯示我的所有內容,即文章,標籤和分頁等,但另一個(側邊欄)將有像Twitter和Facebook鏈接以及「最受歡迎的標籤」等網站廣泛的東西。從視圖中設置佈局變量

On一些管理頁面(crud)我想將Actions div放到邊欄中。但是,這些鏈接在視圖中定義。有沒有辦法將這些信息保存到變量中並在佈局文件中調用該變量 - 類似於$ content_for_layout?

回答

0

是的。只需將它們保存爲一個變量並在佈局中回顯即可。 基本上佈局只是另一種觀點,所以我認爲你應該能夠將視圖中的「動作」切割出來,並將其粘貼到佈局中適當的位置,這樣可以保持蛋糕部分工作正常。

更新: 我只是想到了一個小問題......我寫了上面的內容。你應該能夠將這些動作粘貼到數組中,但是如果你使用的控制器丟失了在動作中使用的一些變量,那麼Cake會引發錯誤。