Php 从Yii中的url中删除参数名称
我正在使用Yii::app()->createAbsoluteUrl(“运动”,数组('q'=>'football'))打印example.com/sports/football,但它的打印方式与example.com/sports/q/football类似。在这种情况下,我们如何从url中删除参数名称“q” 主配置文件如下所示: “urlManager”=>数组(Php 从Yii中的url中删除参数名称,php,yii,Php,Yii,我正在使用Yii::app()->createAbsoluteUrl(“运动”,数组('q'=>'football'))打印example.com/sports/football,但它的打印方式与example.com/sports/q/football类似。在这种情况下,我们如何从url中删除参数名称“q” 主配置文件如下所示: “urlManager”=>数组( “urlFormat”=>“path”, 'showScriptName'=>false, “区分大小写”=>错误, '规则'=>
“urlFormat”=>“path”,
'showScriptName'=>false,
“区分大小写”=>错误,
'规则'=>数组(
“搜索/”=>“搜索/索引”,
“运动”=>“运动/索引”,
“sports/”=>“sports/index”,
),
),
sports/=>'sports/index
或
sports/=>'运动/索引
取决于单词之间是否需要连字符
createURL可能是
Yii::app()->createAbsoluteUrl('sports/index',array('q'=>'football'))
'urlFormat' => 'path',
'showScriptName' => false,
'caseSensitive' => false,
'rules' => array(
'search/<q>' => 'search/index',
'sports' => 'sports/index',
'sports/<q>' => 'sports/index',
),
),