我有这样的控制器动作:
public function action_add() {
$this->template->content = View::factory('frontend/content/add_video')
->bind('video', $video)
->bind('errors', $errors);
$video = new Model_Video();
if ($this->request->post()) {
$video->values($this->request->post(), array('source', 'title', 'description'));
try {
$video->save();
} catch (ORM_Validation_Exception $e) {
$errors = $e->errors('video');
}
}
}
此操作的视图显示在模式窗口中。窗口用jquery打开。验证表单后,它会显示在调节器窗口中,而不是模式窗口中。如何在模态中获取表单验证?我应该使用 ajax 调用来让它工作吗?请帮忙。