Используя CakePHP 1.3 , я выкладываю форму, которая правильно заполняет $this->data
.Согласно документам , похоже, что $this->params['form']
также должен быть заполнен некоторой информацией, но это просто пустой массив. Есть ли для этого особая причина?
Форма создается с помощью помощника по формам следующим образом ...
Некоторые соответствующие коды:
$default_form_create_options = array(
'inputDefaults' => array(
'label'=>false,
'div'=>false
)
);
echo $form->create('Preappform', $default_form_create_options);
// --- snip, a bunch of form elements created via $form->input()
echo $form->end(array('label'=>'Send This Form »', 'class'=>'submit-button', 'escape'=>false));
Я знаю, что данные формы доступны в $this->data
, так что, возможно, это просто вопрос документации / любопытства.Если так ... мой плохой.