2011-07-27 18 views
0

フォームヘルパーはこれをすでに行っていると思っていましたが、フォームのフィールドにモデルの値が自動的に設定されるか、それらをすべてテンプレート変数として設定し、手動で各フィールドの値として?CakePHP - モデルのフォームフィールドに自動的に値を設定する

フォームはユーザープロファイル用ですので、ユーザーの名前、電子メールなどを正しいフォームフィールドに自動的に入れるだけです。例えば

+0

ヒント:ケーキは、あなたのテンプレートを焼くましょう!この方法で、あなたはそれがどのように行われるかを学びます。 – mark

+0

それはどういう意味ですか? – BadHorsie

答えて

2

:コントローラで$this->data = $this->Model->find('first',array(...));

ビューで:

$this->Form->create('Model'); 
$this->Form->input('field1'); 
... 
$this->Form->end('Save'); 
+0

コントローラーのデータをいつ入力する必要がありますか?フィルターの前に?規範は何ですか?アクションメソッドの – BadHorsie

+0

。あなたがケーキを初めて使う人であれば、これを見てみましょう:http://book.cakephp.org/view/1522/Code-Generation-with-Bake生成されたコードを見て、Cakeの規約を知ることができます。 –

関連する問題