Cakephp 3.0如何为URL创建文件,如domain.com/Products/Category1/Sub-Cat


Cakephp 3.0 how to create files for URL like domain.com/Products/Category1/Sub-Category1/1

我是CakePhp新手。

我了解如何在文件夹结构中创建。ctp文件,以使URL导航为

domain.com/HW_Products/1
domain.com/HW_Products/2
domain.com/SW_Products/1
domain.com/SW_Products/2

但是我的产品中有很多类别。如何以及在哪里为每个文件创建这些.cpl文件?

domain.com/Products/Category1/Sub-Category1/1
domain.com/Products/Category1/Sub-Category1/2
domain.com/Products/Category1/Sub-Category2/1
domain.com/Products/Category1/Sub-Category3/1
domain.com/Products/Category2/Sub-Category1/1
domain.com/Products/Category2/Sub-Category1/1
etc..

视图模板的路径结构取决于路由、前缀、控制器名、动作名、请求内容类型等…如果不知道如何,以及 /Products/Category1/Sub-Category1/1究竟连接到什么,仅从查看url就很难判断它应该是什么样子。

你可能会得到更好的答案,如果你添加一些更多的细节到你的问题,没有进一步的信息,我只能说建议是,启用调试模式,导航到你的url,和瞧,CakePHP会抛出错误页面,告诉你在哪里创建文件,如果他们不存在。