【发布时间】:2013-12-24 10:27:12
【问题描述】:
抱歉,如果我使用错误的术语来描述我正在尝试做的事情...
我有一个名为 Report 的模型/控制器,用户可以像这样查看它:
example.com/reports/view/123
每个报告都有AndBelongsToMany 文件对象。我需要像这样访问这些文件:
example.com/reports/view/123/file/456
或者
example.com/reports/view/123/456
^ ^
| |
report file
我故意不为文件 (example.com/files/view...) 创建单独的操作,因为对文件的访问与报告相关。
在 CakePHP 中执行此操作的正确方法是什么?
我的第一个猜测是在ReportsController::view 中添加逻辑,检查第二个参数(文件)是否存在,并有条件地手动render() 一个不同的视图(文件)。但我不确定这是否是“CakePHP 方式”。
【问题讨论】:
标签: php cakephp routing cakephp-2.0 subroutine