2017-08-16 108 views
0

如何獲得的值,並使其出現在下拉列表上yii2獲取從另一個模型Yii2

的值。例如我有2款是酒店客人和服務請求。 我想從模型中獲取hotelguest_id值並將其存儲在服務請求的下拉列表中。

類似的這樣。

<?= $form->field($model, 'hotelguest_id')>dropDownList(yii\helpers\ArrayHelper::map(hotelguest_id::find(->all(), 
'id', 'id')) ?> 
+0

而不是hotelguest_id把模型的名字,如HotelGuest – Chinmay

+0

我試圖創建一個相關的下拉式選單,得到hotelguest_id。我已經弄清楚了。 – noobkoder

回答

2

我已經想通了

通過使用

use app\models\Hotelguest; 
use yii\helpers\ArrayHelper; 

<?= $form->field($model, 'hotelguest_id')->dropDownList(ArrayHelper::map(Hotelguest::find()->all(), 
'id', 'id'), ['prompt' => 'Select Hotel Guest ID']); ?> 
相關問題