2014-10-16 9 views
14

In YII potrei richiedere un parametro dall'URL e compilare un campo modulo chiamato companyAdd_id con il seguente codice, cercando di fare lo stesso in YII2 ma ottenendo errori, cercando consigli su come fare lo stesso in YII2. grazieParametro richiesta Yii2 dall'URL

<?php echo $companyAdd_id = Yii::app()->request->getParam('companyAdd_id'); ?> 

<?php echo $form->hiddenField($model, 'companyAdd_id', array(
     'type' => 'text', 
     'value' => $companyAdd_id 
)); ?> 

<?php echo $form->error($model, 'companyAdd_id'); ?> 

risposta

36

È possibile utilizzare il seguente codice nel Yii2:

 Yii::$app->getRequest()->getQueryParam('companyAdd_id') 
+0

Grazie mille Adam, davvero utile. – davidndunoon

1
Yii::$app->getRequest()->getQueryParam('companyAdd_id') 
13

<?= Yii::$app->request->get('companyAdd_id') ?>

0

si può anche utilizzare come questo.

Yii::$app->request->getQueryParam('companyAdd_id'); 
+0

Non è proprio uguale a una delle altre risposte? – TobiMcNamobi

+0

No È diverso. Potresti controllarlo con le risposte precedenti .. !! :) –