セクションに分割する巨大なフォームがあります。各セクションには独自のモデルがあります。信じられないほどの量のドロップダウンがあります。それらはちょっと似ているので、私がやりたいのは、php 変数を呼び出してオプションを追加できるようにすることです。タイプミスがないことが保証され、変更が必要な場合は 1 か所で変更できます。
次のような言語ドロップダウンがある場合:
echo $this->Form->input(__('Language'), array(
'options' => array('en' => 'English', 'fr' => 'Français')
));
$this->Form->input(__('Language'), $languages); ができたらいいですね。$language では、変数を使用してこれらの言語を追加することもできます。$languages = array('options' => $option1, $option2...); そんな感じ。
1000 のドロップダウンを管理する最善の方法を見つけようとしています。
どうすればそれができますか?