无法在cakephp2
创建所需的URL我开始学习cakephp2并遵循基本的教程。但是我发现大部分教程都很复杂,很难理解。我想一个让一个简单的网站,允许用户过渡到从店铺列表页面商品页面中。我想要的网址,显示一个类似(sample.com/shoplist/items).maybe我在使用控制器的麻烦。如果一个简单的例子有一些简单的例子,那将会很有帮助。我很想听到你的消息。无法在cakephp2
如果考虑通常使用的框架,您有: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
目录。
同意。一旦你有了你的模型和控制器,你总是可以使用路由器(Config/routes.php)来定义替代URL以访问你想要的页面。 – savedario
首先你应该从[博客教程](https://book.cakephp.org/2.0/en/tutorials-and-examples/blog/blog.html) – tarikul05