Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Yii2$\u在URL中获取参数_Php_Url_Get_Yii2 - Fatal编程技术网

Php Yii2$\u在URL中获取参数

Php Yii2$\u在URL中获取参数,php,url,get,yii2,Php,Url,Get,Yii2,我对yii2还比较陌生,我想知道如何让我的url看起来不错。问题是: 我有我的url:/path/projects/?url=我的链接 我需要它是这样的:/path/projects/my link/ 如果有人能直接向我发送解决方案,而不是您的配置中的文档链接,您可以在其中声明组件、添加或修改urlManager,这将是一件令人惊讶的事情,如下所示: 'urlManager' => [ 'enablePrettyUrl' => true,

我对yii2还比较陌生,我想知道如何让我的url看起来不错。问题是:

我有我的url:
/path/projects/?url=我的链接


我需要它是这样的:
/path/projects/my link/



如果有人能直接向我发送解决方案,而不是您的配置中的文档链接,您可以在其中声明组件、添加或修改urlManager,这将是一件令人惊讶的事情,如下所示:

'urlManager' => [
            'enablePrettyUrl' => true,
            'showScriptName' => false,
            'enableStrictParsing' => false,
            'rules' => [
                'projects/<url>' => 'projects/ACTION',
            ],
        ],
'urlManager'=>[
“enablePrettyUrl”=>true,
'showScriptName'=>false,
'enableStrictParsing'=>false,
“规则”=>[
“项目/”=>“项目/行动”,
],
],
为了使其工作,首先,路径
projects/action
必须与控制器操作相匹配,然后
projects/
意味着在构建链接时,您需要传递url所需的参数,例如:

Yii然后会将url转换为您想要的漂亮url


我建议您使用slug字段,并使用默认行为

没有人会直接向您发送解决方案,我的朋友。读一读这个。让人们知道您以前尝试过的内容文档中有哪些部分您无法遵循?如果我们试图给你一个直接的解决方案,它几乎就是@Kyle发送的链接内容的副本。如果你更新你的问题以显示你迄今为止所做的尝试,以及哪些不起作用,它将帮助你找到一个可以使用的解决方案。