如何重定向到另一个操作,并在新操作中填写表单字段?
我有一个动作,我想调用 redirect() 类似的东西:
$this->redirect('foo/search?Search[last_name]='.$this->form->getValue('last_name'));
哪个应该重定向到我的 Search 操作,并且该操作中的表单应该填写 last_name 参数。该操作的代码如下:
public function executeSearch(sfWebRequest $request)
{
$this->form = new SearchForm();
$submission = $request->getParameter($this->form->getName());
...do stuff with $submission...
SearchForm 的名称格式为“Search[%s]”。
我为重定向()的参数所做的任何尝试都没有奏效。Search[] 参数总是以某种方式弄乱,并且不会填充表单。