我們有一個外包工程師工作的快速功能刪除我們的數據庫中列出的項目。他說代碼很難,因爲「控制器」丟失了。對於蛋糕中的每一個功能,是否有預加載的控制器?或者,他期待控制器在那裏以獲得我們還沒有的功能,這有點奇怪。蛋糕控制器的幫助
Q
蛋糕控制器的幫助
0
A
回答
1
有一個通用的AppController,但實際上它更像是一個抽象類(通常從中得到您的其他控制器)。
這並不奇怪,他期待一個控制器 - 畢竟,你將無法調用模型中的方法(這是我猜你正在做刪除),除非你有一個控制點來調用它們。在這種情況下,控制點就是控制器。
所以你可以創建一個控制器。這裏有一個模板開始從:
class SomeController extends AppController {
function delete() {
$this->Some->delete();
}
}
然後訪問/薩姆/刪除(記住,網址通常是/控制器/動作)。
現在,他可能正在談論Cake Bake CLI應用程序。這將需要您的數據庫表,並引導您完成應用程序的初始基本設置。通常它會爲CRUD操作創建一個基本框架。
無論哪種方式,您都需要創建一個控制器(手動或通過烘焙)。
0
當你使用Cake bake功能時,它會爲你創建所有的控制器。當你不使用它時,你需要手動創建它們。在開始時製作所有的控制器是沒有意義的,只是當你真的要寫這些控制器時做出來會很好。
0
如果您在瀏覽一個網頁(http://www.youraddress.com/Newfeature),您會收到一個缺少控制器錯誤沒有在CakePHP的控制器:
Error: NewfeatureController could not be found.
Error: Create the class NewfeatureController below in file: app\controllers\newfeature_controller.php
你不能得到或沒有控制器從數據庫中刪除的數據 - Understanding Model-View-Controller。您不需要控制器僅用於CakePHP中的靜態頁面。
相關問題
- 1. 蛋糕控制檯/ EB
- 2. 在mediatemple上運行蛋糕控制檯
- 3. 蛋糕控制檯2.2.1:烘烤錯誤
- 4. 應用程序控制器在我自己的幫手蛋糕php?
- 5. cakephp - 如何正確定義蛋糕php的幫助
- 6. 蛋糕PHP 3的插件的控制器不可見
- 7. 如何保存蛋糕php控制器的變化?
- 8. 蛋糕PHP傳遞參數與控制器的形式
- 9. 遷移蛋糕1.3〜2.0蛋糕
- 10. 類::蛋糕時間模型蛋糕PHP
- 11. 發送變量到視圖從控制器蛋糕不工作
- 12. Url重寫一次控制器 - 蛋糕2.0
- 13. 在控制器蛋糕中訪問視圖元素PHP
- 14. 蛋糕PHP如何知道控制器名稱是多少時
- 15. 數據POST'd蛋糕控制器沒有被綁定到功能
- 16. 如何使用「蛋糕烘烤控制器全部」?
- 17. 蛋糕PHP緩存幫手,CACHEACTION
- 18. 蛋糕PHP文本助手問題
- 19. 蛋糕PHP事件鏈接Js助手
- 20. 蛋糕php路由器
- 21. 蛋糕2.4.5
- 22. 的CoffeeScript和蛋糕
- 23. UITableView中的蛋糕
- 24. 簡單的視圖控制器幫助
- 25. Scala:懶蛋糕和蛋糕模式的運行時編譯
- 26. 鑑於蛋糕PHP
- 27. 加入蛋糕PHP
- 28. 如何蛋糕2.0
- 29. 使用PHP蛋糕
- 30. 陣列蛋糕PHP
我們werent「做」刪除在這個新的環境蛋糕 - 這就是爲什麼我認爲這很奇怪,他期待控制器 – adam 2010-05-14 17:10:23