如何使用Yii中的参数获取url
我正在使用Yii的TbExtendedGridView和过滤选项。一旦我在过滤器中输入一些内容并提交,我想用结果数据创建PDF 我打开了“创建pdf”按钮,该按钮转到将创建pdf的控制器。我需要做的是将所有过滤数据附加到该按钮的链接,这样PDF控件就可以再次从数据库中获取所有过滤数据,并从中创建PDF 问题是,我如何得到所有参数的整个url,这样我就可以修改它一点点,并把它作为“创建pdf”按钮链接 我尝试了:Yii::app()->request->getQueryString(),但它返回“r=site/index”,索引后没有参数如何使用Yii中的参数获取url,url,yii,parameters,params,Url,Yii,Parameters,Params,我正在使用Yii的TbExtendedGridView和过滤选项。一旦我在过滤器中输入一些内容并提交,我想用结果数据创建PDF 我打开了“创建pdf”按钮,该按钮转到将创建pdf的控制器。我需要做的是将所有过滤数据附加到该按钮的链接,这样PDF控件就可以再次从数据库中获取所有过滤数据,并从中创建PDF 问题是,我如何得到所有参数的整个url,这样我就可以修改它一点点,并把它作为“创建pdf”按钮链接 我尝试了:Yii::app()->request->getQueryString(),但它返回“
我是否必须自己获取数据、分解数据并附加到链接中,或者是否有app()->请求函数将整个内容返回给我?尝试创建url
Yii::app()->createUrl('controllerName/actionName', array(
'param1'=>'value1',
'param2'=>'value2',
'param3'=>'value3',
));
然后,您可以将您的操作作为
public function actionActionName($param1,$param2,$param3)
{
echo $param1;
echo $param2;
echo $param2;
}
啊,所以这个没有内置函数…好的。