【发布时间】:2016-11-14 07:46:36
【问题描述】:
我创建了这样的自定义 url 路由:
Router::connect('/subjects.details', array(
'plugin' => 'subjects',
'controller' => 'subjects',
'action' => 'details'
));
但是该动作/视图需要一个参数。
所以当我去像localhost/foo/subjects.details/12 这样的链接时,它会给我缺少控制器错误。
缺少控制器
错误:找不到 Subjects.detailsController。
错误:在文件下面创建类 Subjects.detailsController: app/Controller/Subjects.detailsController.php
如何为这个 url 添加 id 参数?
【问题讨论】:
-
您也可以使用
subject-details代替subject.details,并在路由'controller' => 'Subjects'中使用CamelCased 控制器名称。 -
@user3082321 不会改变任何东西
-
它一定是改变了错误信息。错误信息是什么。
-
@user3082321 它根本没有改变任何东西。无论如何,已经找到了解决方案。
标签: cakephp routing cakephp-2.0 cakephp-2.3