【发布时间】:2011-04-29 00:33:50
【问题描述】:
如何重定向到另一个操作,并在新操作中填写表单字段?
我有一个动作,我想调用 redirect() 类似:
$this->redirect('foo/search?Search[last_name]='.$this->form->getValue('last_name'));
应该重定向到我的搜索操作,并且该操作中的表单应该填写 last_name 参数。该操作的代码如下:
public function executeSearch(sfWebRequest $request)
{
$this->form = new SearchForm();
$submission = $request->getParameter($this->form->getName());
...do stuff with $submission...
SearchForm 的名称格式为“Search[%s]”。
我没有为redirect() 的参数尝试过任何工作。 Search[] 参数总是以某种方式弄乱,不会填充表单。
【问题讨论】:
标签: symfony1 symfony-1.4 symfony-forms