2014-10-16 29 views
14

Trong YII, tôi có thể yêu cầu tham số từ url và điền vào trường biểu mẫu có tên companyAdd_id bằng mã sau đây, cố gắng thực hiện tương tự trong YII2 nhưng gặp lỗi, tìm lời khuyên về cách thực hiện tương tự YII2. nhờTham số yêu cầu Yii2 từ 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'); ?> 

Trả lời

36

Bạn có thể sử dụng đoạn mã sau vào Yii2:

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

Cảm ơn rất nhiều Adam, thực sự hữu ích. – davidndunoon

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

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

0

bạn cũng có thể sử dụng như thế này.

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

Điều này không giống với một trong những câu trả lời khác? – TobiMcNamobi

+0

Không có gì khác biệt. Bạn có thể kiểm tra nó với câu trả lời trước .. !! :) –

Các vấn đề liên quan