Url 无法在yii中获取请求的获取参数
我正在尝试创建这样的url:Url 无法在yii中获取请求的获取参数,url,yii,get,param,Url,Yii,Get,Param,我正在尝试创建这样的url:www.domain.com/auth?join=socialin yii。 这是我的配置: 'urlManager' => array( 'urlFormat' => 'path', 'rules' => array( '<action:(auth)>' => 'site/<action>', '<controller:\w+>/<action:\w+
www.domain.com/auth?join=social
in yii。
这是我的配置:
'urlManager' => array(
'urlFormat' => 'path',
'rules' => array(
'<action:(auth)>' => 'site/<action>',
'<controller:\w+>/<action:\w+>' => '<controller>/<action>',
),
'showScriptName'=>false,
),
'urlManager'=>数组(
“urlFormat”=>“路径”,
'规则'=>数组(
''=>'站点/',
'/' => '/',
),
'showScriptName'=>false,
),
当我调用这个:www.domain.com/auth?join=social
页面时,我无法获取参数:join
。但是当我调用www.domain.com/index.php/auth?join=social
时,我可以得到。
我用以下代码获取参数:$social=Yii::app()->request->getParam('join')代码>。我的错误在哪里
$social = Yii::app()->request->getParam('social');
换成
$social = Yii::app()->request->getParam('join');
试一试
在你的行动中。我发现我的错误不是错误。我必须在lighttpd配置中编写重写规则。解释得很好。谢谢 这是我的错误。在我的代码中是join。当我写这个问题的时候,我写的不正确。好吧,没问题,我用的是lighty也许有什么问题?你认为呢?我不知道,但也许“=>”site/”可以解决这个问题。你能试试这个吗?谢谢你的回答。我发现了我的错误。我正在使用lighty服务器。没有访问文件。我配置了url.rewrite,它就可以工作了。特伊克尔·艾德林!
$_REQUEST['join']