成功添加后重定向到列表页面的正确方法

时间:2011-09-30 16:06:32

标签: symfony1

简单的问题我很确定但是在Symfony 1.4中。提交表单后,添加自动转到列表所有页面的最佳方法是什么?

2 个答案:

答案 0 :(得分:2)

在典型的symfony设置中,一般的想法是:

public function executeCreate($request) {
  $form = new FooForm();
  if ($request->isMethod('post')) {
    $form->bind((array) $request->getParameter('foo'));
    if ($form->isValid()) {
      $form->save();
      $this->redirect('@route_name_for_list');
    }
  }
  $this->form = $form;
}

答案 1 :(得分:0)

找到通往列表全部页面的路线名称后,我们称之为stuff_index,您只需执行以下操作:$this->redirect('@stuff_index');