表单中的奇怪行为验证

时间:2014-12-19 21:34:13

标签: php forms validation symfony

我有一个表单提交操作,并在保存后使用此渲染

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,
            )
        );
    }

0 个答案:

没有答案