if(count($this->form->email->getMessages()) > 0)
{
$e = '<ul>';
$m = $this->form->email->getMessages();
foreach($m as $me)
{
$e .= '<li>';
$e .= $me;
$e .= '</li>';
}
$e .= '</ul>';
echo $e;
unset($e);
unset($m);
}
我当前正在将表单对象传递给VIEW并手动回显每个元素。
但是当出现错误时,需要编写大量代码。
有人能告诉我,如何在没有这么多代码的情况下输出每个元素的错误吗?
谢谢!
以下是输出前所有装饰器的图片:
答案 0 :(得分:1)
找到了惊人的方法:
renderFormErrors();
正是我在寻找的东西。 :)
但对于个人输出,可以使用装饰器。在这个论坛上找到。
答案 1 :(得分:0)
这是不可能的,因为还没有提供你当前的装饰器。但是,您应该添加帮助
错误
到装饰者。