Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.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
Url 无法在yii中获取请求的获取参数_Url_Yii_Get_Param - Fatal编程技术网

Url 无法在yii中获取请求的获取参数

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+

我正在尝试创建这样的url:
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']