Revision: 18652
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at October 6, 2009 03:06 by skwok
Initial Code
public function getErrors()
{
$errors = array();
// individual widget errors
foreach ($this as $form_field)
{
if ($form_field->hasError())
{
$error_obj = $form_field->getError();
if ($error_obj instanceof sfValidatorErrorSchema)
{
foreach ($error_obj->getErrors() as $error)
{
// if a field has more than 1 error, it'll be over-written
$errors[$form_field->getName()] = $error->getMessage();
}
}
else
{
$errors[$form_field->getName()] = $error_obj->getMessage();
}
}
}
// global errors
foreach ($this->getGlobalErrors() as $validator_error)
{
$errors[] = $validator_error->getMessage();
}
return $errors;
}
Initial URL
Initial Description
Add snippet in BaseFormPropel.class.php
Initial Title
Get all symfony form errors
Initial Tags
debug
Initial Language
PHP