0
I複数の主キーを持つテーブルがあります。私はすでにこのように私のモデルに主キー機能を入れました。YII2:複数の主キーを持つドロップダウンリスト
class Block extends \yii\db\ActiveRecord
...
public static function primaryKey()
{
return [
'province_id',
'city_id',
'area_id',
'block_id',
];
}
これは私が私の検索フォームのすべてのブロックを取得することはできませんリストビュー
<?php echo $form->field($model, 'block_id')->dropDownList(ArrayHelper::map(Block::find()->all(), 'block_id','name'), ['prompt'=>'Choose Block'])->label(false);?>
の検索のための私のフォームです。ドロップダウンリスト内のすべてのブロックを取得するには、どのように 'block_id'を変更する必要がありますか?事前に
おかげで...
'Block :: find() - > all()'はおそらく 'asArray()'を使用していますか? – ineersa
すでにActiveRecordを使用しています。 asArrayはすべての行を与えませんでした。 – hoAAah