創建所需的URL我開始學習cakephp2並遵循基本的教程。但是我發現大部分教程都很複雜,很難理解。我想一個讓一個簡單的網站,允許用戶過渡到從店鋪列表頁面商品頁面中。我想要的網址,顯示一個類似(sample.com/shoplist/items).maybe我在使用控制器的麻煩。如果一個簡單的例子有一些簡單的例子,那將會很有幫助。我很想聽到你的消息。無法在cakephp2
0
A
回答
1
如果考慮通常使用的框架,您有:domain/controller/action
作爲URL。 CakePHP會尋找一個View
文件具有相同的名稱作爲action
顯示在窗口上。
所以,一個方式來完成你討論什麼,將有一個名爲controller
ShoplistController.php
,你可以有index
作爲主視圖,它應該被稱爲index.ctp
的動作。
然後,當用戶想要查看物品時,這些可能會發生在名爲items
的操作中,這會要求查看文件items.ctp
。
但是,需要注意的是,在使用CakePHP(和其他MVC框架)時,最好根據實際工作和責任來組織模型,控制器和視圖,而不是他們構建的URL。
同樣重要的是要注意,我在這裏提供的建議,承擔一切都在正確的地方:Controller
文件中的app/Controller
目錄和Views
在app/View/Shoplist
目錄。
+0
同意。一旦你有了你的模型和控制器,你總是可以使用路由器(Config/routes.php)來定義替代URL以訪問你想要的頁面。 – savedario
相關問題
- 1. 在CakePHP2
- 2. CakePHP2在add.ctp
- 3. 由於錯誤,無法在cakephp2中實現一個庫(flexselect)
- 4. 與cakephp2
- 5. CakePHP2&Twitter OAuth:無效/過期令牌
- 6. CAKEPHP2:如何在cakephp2中按paginate後保留輸入字段?
- 7. 無法從cakephp2中的find('all')合併嵌套數組數據
- 8. 無法找到一個適合cakephp2的前端移動框架
- 9. 轉換到CakePHP2
- 10. Cakephp2烘焙
- 11. 在CakePHP2中啓用GZIP +
- 12. Cakephp2在Linux中並不
- 13. cakephp2 CakeMail - 語法錯誤,意外';',期待')'
- 14. CakePHP2測試登錄()
- 15. Cakephp2與Cakephp3基準?
- 16. Cakephp2:如何顯示cakephp2中的鏈接內容的數量
- 17. CakePhp2.x在Windows中使用CronJobs
- 18. CakePHP2與GET參數分頁
- 19. 類「cakeEmail」未找到 - cakephp2
- 20. ajax與cakephp2更新div
- 21. cakephp2:使用分頁模型
- 22. CakePHP2文件上傳插件
- 23. 初學者:CakePHP2條件
- 24. cakephp2無法通過$ this-> request-> data獲取文件數據數組
- 25. cakephp2如何調用方法另一個幫助當前幫手?
- 26. 爲什麼我們無法在cakephp2.x中創建和修改的字段使用TIMESTAMP數據類型?
- 27. Cakephp2與路由分頁鏈接
- 28. Cakephp2.x如何連接Oracle 11g?
- 29. 與cakephp2分頁查看頁面
- 30. CakePHP2上javascript的相對路徑
首先你應該從[博客教程](https://book.cakephp.org/2.0/en/tutorials-and-examples/blog/blog.html) – tarikul05