プロジェクトの前任者は、ドロップダウン リストの値をテーブルに保存しませんでした。$form->dropdownList()
それらはhtmlファイルにありました...男はまた、選択を作成するために使用しませんでした...
もちろん、編集時に値を事前に選択する際に大きな問題が発生しました。<select>
したがって、すべてをに変更しました$form->dropdownList()
。
しかし今、私は別の問題を抱えています。
echo $form->dropdownList($model,'location',
array("Art","Gallery","Bar","Club"));
DBの整数値を生成するようになりました...
次のように表示値を設定できることはわかっています: array("Art" => "Art").... しかし、それは避けたいと思います - 値を直接表示するビューがたくさんあります... :(
DB 値が表示値と同じであることを yii に伝える方法はありますか?