2013-11-20 67 views
1

我有一个模型“邮报”和形式,在这种模式“包括”,但我不能从表单提交的数据的数据库表,这里是源: 页:提交表单数据到数据库

$form = $this->add('Form'); 
$form->setModel('Post', array('title', 'category', 'date', 'body'));  
$form->addSubmit('Добавить'); 
if($form->isSubmitted()){ 
$form->js()->execute(); 
} 

型号:

$this->addField('slug')->caption('Ссылка'); 
$this->addField('author')->setValueList($user)->caption('Автор'); 
$this->addField('category')->setValueList($category)->caption('Категория'); 
$this->addField('previewIMG')->type('image')->caption('Изображение'); 
$this->addField('title')->caption('Заголовок'); 
$this->addField('date')->type('date')->defaultValue(date('Ymd'))->caption('Дата'); 
$this->addField('body')->type('text')->caption('Текст поста'); 

回答

2
$form = $this->add('Form'); 
$form->setModel('Post', array('title', 'category', 'date', 'body'));  
$form->addSubmit('Добавить'); 
if($form->isSubmitted()){ 
    $form->update();   <------------------ 
    $form->js()->univ()->successMessage('Добавлено')->execute(); 
}