私の edit.ctp には、ユーザーが変更する必要のない選択ボックスがあります。だから私は入れarray(disabled=>true)
ました。しかし、このフィールドはいつ来ませんか
pr($this->data);
保存中にエラーが表示されます。
この問題を解決するためにどのようなオプションがありますか。
私の edit.ctp には、ユーザーが変更する必要のない選択ボックスがあります。だから私は入れarray(disabled=>true)
ました。しかし、このフィールドはいつ来ませんか
pr($this->data);
保存中にエラーが表示されます。
この問題を解決するためにどのようなオプションがありますか。
データの値がわかっている場合は、コントローラーで編集できます。
$this->request->data['ModelName']['fieldName'] = value;
アップデート
のように編集します。
echo $this->Form->input('patient_id',array('type'=>'select', 'readonly' => 'readonly'));
フィールドを読み取り専用にして、ユーザーが変更できないようにするか、非表示のフィールドを使用して必要なデータを投稿するか、visibility:hiddenなどのCSSを使用して、ユーザーに表示されないようにすることができますが、投稿されます。
echo this->Form->input('patient_id',array('type'=>'hidden'));
入力に他の名前を使用してコントローラーをチェックインするか、選択要素をビューから完全に削除することができます*強力なテキスト*(ユーザーが変更する必要がないため、必要ありません)