Я использую Symfony 1.4 с Propel в качестве ORM. Я создал систему входа в систему для своей страницы веб-интерфейса, где пользователь может войти в систему и отредактировать там данные своей учетной записи. Страница настроена с помощью Permission = "user" и Group = "user". Но при входе в систему с пользователем, который не принадлежит к этой группе, перенаправляет на страницу по умолчанию symfonys (показывая, что у пользователя нет учетных данных для просмотра этой страницы).
Могут ли эти страницы быть настроены и установить наши собственные пользовательские сообщения ... и как мы можем настроить пользовательские страницы ошибок ??
код, который я использовал,
if($this->getContext()->getUser()->hasCredential("user"))
{
$user_name=$this->getUser()->getGuardUser()->getUsername();
$this->name=$user_name;
}
else
{
$this->forward("userlogin", "error");
}
но я не знаю, это лучший способ ..