/** * 编辑新闻 * */ function actionEdit() { $link_id = intval($this->_context->link_id); //创建表单 $form = Form_Admin_Links::createForm('links', url('links/edit')); $link = Links::find('link_id =?', $link_id)->query(); $form->import($link); //是否是post提交 及通过验证 if ($this->_context->isPOST() && $form->validate($_POST)) { try { $link->changeProps($form->values()); $link->save(); return $this->_redirectMessage('编辑友情链接成功', '如果你不做出选择系统将自动跳转', url('links/index'), 3); } catch (QValidator_ValidateFailedException $ex) { $form->invalidate($ex); } } $this->_view['form'] = $form; $this->_viewname = 'edit'; }