2014-10-16 43 views
14

在YII中,我可以從url請求一個參數並使用以下代碼填充名爲companyAdd_id的表單字段,嘗試在YII2中執行相同的操作,但出現錯誤,尋找關於如何執行相同操作的建議YII2。感謝來自url的Yii2請求參數

<?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'); ?> 

回答

36

可以在Yii2使用下面的代碼:

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

非常感謝Adam,真的很有幫助。 – davidndunoon 2014-10-17 09:53:01

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

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

0

你還可以用像這樣的。

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

這不就是其他答案嗎? – TobiMcNamobi 2018-02-07 14:35:32

+0

不是這是不同的。你可能會檢查以前的答案..! :) – 2018-02-11 12:01:45