私は通常、Cakeのように、モデルからではなくカスタム配列からのビュータイプに入力フィールドを割り当てたいと思います。 だから、私はフィールドタイプを伝えるキー(ビューに渡された)私の配列を持っているデータベース内のフィールドには持っている必要があります。CakePHPは、カスタム配列からビューの入力型を設定しました
[type] => 'varchar(32)'
ケーキを割り当てる自動的にこのフィールドタイプを知っているとします対応する入力フィールドに入力します(上の例では、入力はtext
になります)。どうすればこれを達成できますか?
ありがとうございます。
P.S:これらは、「変換」は、私は(表から)を達成したいと思います:フォーム要素をHTMLにData types correspondings in Cake
これらのフィールドタイプが「実際」ではないため、SQLのスキーマは変更できません。これらは列として追加され、ターゲットテーブルのフィールドタイプを表します。フィールド型を配列に格納しておくと、これを行うほうが簡単な方法だと思っていました。だから、唯一の方法は、配列に格納されたフィールド型を見て、input()のoptions配列に適切な対応を割り当てることです。 – linkyndy