我是Yii的新手。教授基本上要求我们让学校项目在Yii向我们展示了三件事。 让我们观察两个类,他们的模型是:StudProg和NivoStudija。 我想要的是传递属性&naziv'从nivoStudija / admin到studProg / admin,因为当我点击特定项目nivoStudija / admin时,会显示studProg / admin,我想在那里使用这个变量。所以我在我的一个CGridView小部件项目中传递这样的参数: CHtml :: link($ data-> naziv,array(" studProg / admin"," nivo_naziv" => $ data-> naziv))
它打开了studProg / admin,我看到这样的URL: http://localhost/pmf/index.php?r=studProg/admin&nivo_naziv=Osnovne+studije
我的问题是:如何在studProg / admin中使用此nivo_naziv的东西? 提前谢谢。
答案 0 :(得分:0)
我假设您使用的是Yii2。
然后您可以使用以下命令获取URL参数:
Yii::$app->getRequest()->getQueryParam('nivo_naziv');
尝试使用Yii1:
Yii::app()->getRequest()->getParam('nivo_naziv');
答案 1 :(得分:0)
对于Yii1,您需要等效代码
$my_nivo_naziv = Yii::app()->request->getQuery('nivo_naziv);
答案 2 :(得分:0)
在Yii中,如果你想访问get和post参数,可以像这样使用getParam函数。
Yii::app()->request->getParam('nivo_naziv);