scr*_*rot 6 parameters cakephp
我是CakePHP的新手,但我一直认为他们的常见问题解答和指南无济于事.这很简单,我不能直接思考:
如何在视图文件中访问通过URL发送的参数?
我如何获取该参数("6")并将其通过控制器循环到另一个视图页面?
如果这对于快速回答而言过于复杂,我如何在视图页面中引用6?这种情况下的6是我的数据库中的"Id"值,我需要将其设置为"父" -
谢谢
小智 16
可以像这样检索参数
$this->params['pass']
Run Code Online (Sandbox Code Playgroud)
在Action之后返回URL参数的数组(以数字方式索引).
// URL: /posts/view/12/print/narrow
Array
(
[0] => 12
[1] => print
[2] => narrow
)
Run Code Online (Sandbox Code Playgroud)
正如您所拥有的,该 URL 将调用 ViewController 的 6() 方法,该方法不是有效的方法名称。您可能需要调整您的路线才能使其发挥作用。
如果您不想配置路由,则需要在 URL 中添加控制器,如下所示:
http://example.com/thinger/view/6
Run Code Online (Sandbox Code Playgroud)
这将调用thingerControllerObject->view("6"). 如果您希望“/view/”转到不同的方法,请编辑路线。看: