2017-04-03 62 views
0

創建所需的URL我開始學習cakephp2並遵循基本的教程。但是我發現大部分教程都很複雜,很難理解。我想一個讓一個簡單的網站,允許用戶過渡到從店鋪列表頁面商品頁面中。我想要的網址,顯示一個類似(sample.com/shoplist/items).maybe我在使用控制器的麻煩。如果一個簡單的例子有一些簡單的例子,那將會很有幫助。我很想聽到你的消息。無法在cakephp2

+1

首先你應該從[博客教程](https://book.cakephp.org/2.0/en/tutorials-and-examples/blog/blog.html) – tarikul05

回答

1

如果考慮通常使用的框架,您有:domain/controller/action作爲URL。 CakePHP會尋找一個View文件具有相同的名稱作爲action顯示在窗口上。

所以,一個方式來完成你討論什麼,將有一個名爲controllerShoplistController.php,你可以有index作爲主視圖,它應該被稱爲index.ctp的動作。

然後,當用戶想要查看物品時,這些可能會發生在名爲items的操作中,這會要求查看文件items.ctp

但是,需要注意的是,在使用CakePHP(和其他MVC框架)時,最好根據實際工作和責任來組織模型,控制器和視圖,而不是他們構建的URL。

同樣重要的是要注意,我在這裏提供的建議,承擔一切都在正確的地方:Controller文件中的app/Controller目錄和Viewsapp/View/Shoplist目錄。

+0

同意。一旦你有了你的模型和控制器,你總是可以使用路由器(Config/routes.php)來定義替代URL以訪問你想要的頁面。 – savedario