Cakephp 3.0 如何为 URL 域创建文件。com/Products/Category1/Sub-Category1/1

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..

视图模板路径结构取决于路由、前缀、控制器名称、操作名称、请求内容类型等...仅通过查看 URL 很难在不知道的情况下判断它应该是什么样子 如何什么 /Products/Category1/Sub-Category1/1 恰好连接到。

如果您向您的问题添加更多详细信息,您可能会得到更好的答案,如果没有进一步的信息,我只能建议,enable debug mode,导航到您的 URL,瞧,CakePHP 将抛出错误页面,告诉您在哪里创建文件以防它们不存在。