从另一个模型获取值Yii2

时间:2017-08-16 08:48:34

标签: php yii2 yii2-model

如何获取值并使其显示在yii2

上的dropDownlist中

例如我有2个型号,即酒店客人和服务请求。 我想从其模型中获取hotelguest_id值并将其存储在服务请求的下拉列表中。

类似这样。

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

1 个答案:

答案 0 :(得分: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']); ?>