建議我最好的想法是在cakephp中爲通用控制器,模型,視圖開發多個應用程序。 任何人有想法爲開發這種類型的應用程序,請建議我。配置多個應用程序在cakephp中使用通用控制器模型視圖
回答
這是插件的用途 - 您可以創建一組控制器,模型,視圖(以及更多),將它們打包在一起,然後將它們部署到您的所有應用程序中。見the CakePHP cookbook for specifics。
使用這種方法會爲您的url添加一個額外的插件部分,這可以通過提供路由規則來解決。
有兩種方法可以做到這一點。
- 包您共同控制器,模型&意見作爲一個插件
把你常用的代碼在一個單獨的目錄組和bootstrap.php中使用App ::編譯(),包括這些目錄:
App::build(array( 'plugins' => array('/full/path/to/plugins/', '/next/full/path/to/plugins/'), 'models' => array('/full/path/to/models/', '/next/full/path/to/models/'), 'views' => array('/full/path/to/views/', '/next/full/path/to/views/'), 'controllers' => array('/full/path/to/controllers/', '/next/full/path/to/controllers/'), 'datasources' => array('/full/path/to/datasources/', '/next/full/path/to/datasources/'), 'behaviors' => array('/full/path/to/behaviors/', '/next/full/path/to/behaviors/'), 'components' => array('/full/path/to/components/', '/next/full/path/to/components/'), 'helpers' => array('/full/path/to/helpers/', '/next/full/path/to/helpers/'), 'vendors' => array('/full/path/to/vendors/', '/next/full/path/to/vendors/'), 'shells' => array('/full/path/to/shells/', '/next/full/path/to/shells/'), 'locales' => array('/full/path/to/locale/', '/next/full/path/to/locale/') ));
- 1. 如何在控制器/視圖mvc中使用多個模型?
- 2. 模型 - 視圖 - 控制器在應用程序方面
- 3. 如何在CakePHP控制器中使用多個模型
- 4. DreamHost上的ASP.NET模型視圖控制器應用程序PS
- 5. Java應用程序,鏈接模型,視圖和控制器
- 6. 如何在一個視圖中引用多個控制器(CakePHP)
- 7. CakePHP在應用程序的控制器中調用插件模型
- 8. 使用Qt跨應用程序模型/視圖(/控制器)與Qt
- 9. CakePHP:從視圖幫助程序訪問控制器或模型
- 10. 應用程序試圖提出一個無模型視圖控制器
- 11. 在Windows窗體應用程序中控制多個視圖
- 12. 模型視圖控制器中的模型視圖控制器
- 13. 如何在Spring應用程序中使用多個控制器?
- 14. 同時加載多個視圖控制器。 iPhone應用程序
- 15. 如何在多個應用程序或網站中重用區域,控制器,視圖,模型,路線
- 16. 控制器使用多個模型?
- 17. 模板,視圖和模型應該放在Django配置應用程序中嗎?
- 18. 這個應用程序使用什麼類型的視圖控制器?
- 19. CakePHP:如何在控制器,模型和視圖中使用(如果可能)類?
- 20. 使用多個Web應用程序共享控制器和視圖
- 21. 模型 - 視圖 - 控制器爲這個應用程序(矩陣操作)
- 22. 在模型中使用Rails應用程序配置變量
- 23. 爲什麼使用許多視圖控制器來製作應用程序?
- 24. 理解通用應用程序,多視圖控制器的問題
- 25. 通用應用程序 - 視圖控制器 - >每個設備一個?
- 26. 我將在此應用程序設置中使用多少個視圖控制器?
- 27. 在ExtJS 4應用程序之間共享模型,視圖和控制器
- 28. cakephp控制檯應用程序中的多個數據庫
- 29. 在cakephp中使用模型類中的控制器方法
- 30. 轉到第一個視圖控制器在應用程序
感謝,但應用::建設CakePHP的1.2不可用,但是我用配置::寫( 'controllerPaths',$ controllerPaths);它的工作正常 – Chirag