/** * 添加新闻栏目 */ function actionCreate() { //设置视图 $this->_viewname = 'edit'; $form = Form_Admin_Sort::createForm('newsort', url('newsort/create')); if ($this->_context->isPOST() && $form->validate($_POST)) { try { //表单的数据构造模型 $newSorts = new NewSort($form->values()); $newSorts->save(); return $this->_redirectMessage('创建新闻类别成功', '如果你不做出选择系统将自动跳转', url('newsort/index'), 3); } catch (QValidator_ValidateFailedException $ex) { $form->invalidate($ex); } } $this->_view['form'] = $form; }