2011-07-27 4 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, просмотрев сгенерированный код. –

Смежные вопросы