Teacher モデルに、カテゴリ配列を返す関数があります。
getCaterogies() {
return array('1' => 'short tempered', '2' => 'funny', '3' => 'visionary', ...);
}
データベースにインデックスを保存し、それに対応する配列の値を使用してどこにでも値を表示しています..
$categories = $teacher->categories;
$category = $categories[$teacher->category];
私がこれを行っているのは、ステータスである文字列をデータベースに保存せず、代わりに整数値を保存し、変換をデータベースに保存するか、ht モデルで定義するように提案されたからです。文字列の問題は、比較時に人的エラーが発生しやすいことです。大文字と小文字を区別するためかもしれません。
今私が直面している問題は、グリッドビューに値を表示しているときに、値フィールドに2行を書き込む必要があることですが、それは式であり、外部変数もかかりません。
これをグリッドビューで機能させるにはどうすればよいですか?