我們有一個外包工程師工作的快速功能刪除我們的數據庫中列出的項目。他說代碼很難,因爲「控制器」丟失了。對於蛋糕中的每一個功能,是否有預加載的控制器?或者,他期待控制器在那裏以獲得我們還沒有的功能,這有點奇怪。蛋糕控制器的幫助
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. 在mediatemple上運行蛋糕控制檯
- 2. 蛋糕控制檯2.2.1:烘烤錯誤
- 3. 應用程序控制器在我自己的幫手蛋糕php?
- 4. 蛋糕PHP傳遞參數與控制器的形式
- 5. 遷移蛋糕1.3〜2.0蛋糕
- 6. 發送變量到視圖從控制器蛋糕不工作
- 7. Url重寫一次控制器 - 蛋糕2.0
- 8. 蛋糕PHP如何知道控制器名稱是多少時
- 9. 蛋糕PHP緩存幫手,CACHEACTION
- 10. 蛋糕PHP事件鏈接Js助手
- 11. 蛋糕php路由器
- 12. 簡單的視圖控制器幫助
- 13. 蛋糕php分頁
- 14. 加入蛋糕PHP
- 15. 鑑於蛋糕PHP
- 16. 蛋糕PHP教程
- 17. 蛋糕NuGetPack配置
- 18. 蛋糕php架構
- 19. 蛋糕php調用控制器的功能和獲取控制器無法找到
- 20. 蛋糕烘焙控制檯錯誤:數據庫連接丟失
- 21. CakePHP 3.0蛋糕控制檯錯誤-intl擴展名丟失
- 22. 基於蛋糕控制檯模型生成測試和燈具
- 23. 修改`蛋糕測試`來控制堆棧跟蹤深度(Clojure)
- 24. 自定義視圖控制器幫助
- 25. 幫助與PHP控制器功能
- 26. 控制器幫助和功能
- 27. Rails:幫助重構控制器
- 28. 斯卡拉蛋糕模式 - 我可以有多層蛋糕?
- 29. netbeans上的蛋糕php
- 30. 小蛋糕奶蛋糊沼澤拼圖
我們werent「做」刪除在這個新的環境蛋糕 - 這就是爲什麼我認爲這很奇怪,他期待控制器 – adam 2010-05-14 17:10:23