繁体   English   中英

如何在cakephp 3.x的URL中获取参数而不使用“?”

[英]How to get param without using “?” from url in cakephp 3.x

在这个项目中,我必须从cakephp 3.x中的URL获取参数作为项目文档。

但是给定文档中的URL,这很奇怪,就像这样(传递URL的新参数)

www.example.com/param_name/param_value

我可以在传递如下网址的旧方法参数中获取参数值。

www.example.com?param_name=param_value

但是在较新的方法中,使用“ /”代替“?” 和“ =”,我不知道如何获取该参数值。

在你的routes.php中

$routes->connect('/param_name/:param_value',['controller' => 'YourController','action' => 'view'])-> setPass(['param_value']);

在src / Controller / YourController.php中

public function view($param_value)
{
   echo $param_value;
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM