创建所需的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