在这个项目中,我必须从cakephp 3.x中的url获取param作为项目文档。
但是在文档中给出了令人感到奇怪的网址,就像那样(New param传递网址)
www.example.com/param_name/param_value
我可以在旧方法参数中获取param值,如下所示传递url。
www.example.com?param_name=param_value
但是在更新的方法中使用" /"而不是"?"和" =",我不知道如何获得该参数值。
答案 0 :(得分:1)
$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;
}