我正在尝试使用活动表单中的下拉列表,其中包含一些where语句。我已经尝试了很多变化,我很难过。 这是代码块
echo $form->field($model, 'pid')->dropDownList(
ArrayHelper::map(Products::find()
->where('pid','43')
->andFilterWhere(['like', 'product_name', 'window'],
[
'prompt' => 'Operating System',
])));
我不知道该怎么做。
答案 0 :(得分:1)
echo $form->field($model, 'pid')->dropDownList(
ArrayHelper::map(Products::find()
->where(['pid' => '43'])
->andFilterWhere(['like', 'product_name', 'window'])->all(), 'your_id', 'your_name'),
[
'prompt' => 'Operating System',
]);