私は最近CakePHPをいじっていて、次の問題に遭遇しました:
フォームヘルパーを使用してビューを作成している間、私は選択を出力するために次のことを行ってきました
echo $this->Form->input('fee', array(
'empty' => '---',
'options' => array(
__('Yes'),
__('No'))
));
文字列を i18n に対応できるように準備したので、__(' ') で宣言されています。
したがって、それは完全に機能し、次のコードを生成します。
<div class="input select">
<label for="GameFee">Fee</label>
<select name="data[Game][fee]" id="GameFee">
<option value="">---</option>
<option value="0">Yes</option>
<option value="1">No</option>
</select>
</div>
それでも Cake は - 通常どおり - ID を値として受け取ります。ケーキにフィールドの説明を次のような値として強制するにはどうすればよいですか
はい
テーブル「games」内の「fee」フィールドは、varchar(100) で構成されます
あなたが助けてくれることを願っています:)