在我的CakePHP應用程序佈局中,我有一段需要從數據庫中提取的最新帖子。我如何告訴它渲染一個部分,以便我可以拉最新的帖子?對不起,如果這是一個簡單的問題,我今晚才啓動CakePHP。CakePHP佈局部分?
回答
正如nickf所說,您可以使用elements。只需在views/elements
中創建一個latest-posts.ctp
文件即可。在那裏你可以創建一個可回收的元素。
現在,views/layouts/default.ctp
$this->render('latest-posts');
你去那裏。
您可以使用elements來渲染某物的「迷你視圖」。
所以我可以把它放在我的layout.txt文件夾中,它會從數據庫中拉出來嗎?對不起,如果我聽起來很愚蠢/困惑,但我只是把我所有的kohana的東西移植到cakePHP中,讓所有的東西都弄清楚是有點麻煩的。 – BlakeWilliams 2010-02-19 04:39:35
@TheMoonMaster An元素只是一個可重用的HTML/PHP「視圖片段」。要獲取數據,您可以在控制器中設置數據並將其傳遞到元素中,或者使用'requestAction'從元素內部「拉出」數據。這在文章nickf鏈接中進行了解釋。 – deceze 2010-02-19 04:48:13
真棒,謝謝你們。 – BlakeWilliams 2010-02-20 02:19:35
- 1. 在cakephp中分配佈局
- 2. 3部分佈局
- 3. Cytoscape.js部分佈局
- 4. CakePHP AJAX佈局
- 5. 五部分頂部佈局
- 6. CakePHP 1.1.6如何將ajax佈局分解爲默認佈局
- 7. CakePHP佈局模板
- 8. 佈局錯誤部分
- 9. 兩部分Rails佈局
- 10. ScrollView切斷部分佈局
- 11. 如何將佈局分成3部分?
- 12. CakePHP xlsx的默認佈局
- 13. CakePHP的,擴展和佈局
- 14. Cakephp $佈局不會改變
- 15. CakePHP iPad佈局未加載
- 16. Cakephp 3中的佈局?
- 17. cytoscape.js dagre佈局部分邊緣
- 18. 部分視圖繼承自主佈局
- 19. Winforms佈局:展開/摺疊UI部分
- 20. 導軌 - 呈現佈局的部分
- 21. 帶到android的前面部分佈局
- 22. Rails 3.0.0中的部分佈局
- 23. 設計流體主體部分佈局?
- 24. 在佈局中部分滑動視圖
- 25. Html5/Javascript停靠/流程部分佈局
- 26. 佈局部分屏幕重力
- 27. 部分佈局新航線最新
- 28. 改變部分使用jquery佈局
- 29. 與固定部分清單佈局
- 30. 呈現多個塊的部分/佈局
太棒了,謝謝。 – BlakeWilliams 2010-02-19 04:52:19