I this example göre benim formunda hata render özelleştirmek tring ediyorum.
İşte benim kod:
if ($this['message']->hasError()) {
$error_msg = '<ul>';
foreach ($this['message']->getError() as $error) $error_msg .= "<li>$error</li>";
$error_msg .= '</ul>';
}
return $error_msg;
ama $this['message']
bu kod döner '<ul></ul>'
hata var bu nedenle foreach ($this['message']->getError() as $error)
hiçbir tekrarlamalar olur gibi görünüyor zaman
$this['message']->getError()
döner sfValidatorError
nesne - belki bir şey symfony 1.4 değişti ve artık iterable değil ...
İlk başta ben bu örnekte tüm sihirli çünkü nesne yineleme ataşmanlara $error
içinde __ toString () konuyor oldu düşündü ama o hiçbir tekrarlamalar bütün olur gibi görünüyor ...