我有一个表单提交操作,并在保存后使用此渲染
return $this->render(
$template,
array(
'p' => $p,
'c' => $c,
)
);
如果表单无效我在浏览器中有正确的“错误”。
如果我这样做
$a = array(
'p' => $p,
'c' => $c);
return $this->render($template,$a);
当我提交带有验证错误的表单时,我没有看到broswer中的“错误”(错误如“此值已被使用。”)
更新
我的问题
if ($this->get('request')->get('new') == 'true') {
return $this->render(
$template,
array(
'p' => $p,
'c' => $c,
)
);
} else {
return $this->render(
$template,
array(
'ps' => $ps,
'cs' => $cs,
)
);
}