У меня есть собственный класс маршрутизации, который проверяет версию объекта, чтобы можно было создавать черновые версии страниц, которые не будут отображаться на действующем сайте. Когда администратор щелкает для предварительного просмотра черновой версии страницы, мой класс PublishingHelper на внешнем интерфейсе (вызываемый из класса маршрутизации) проверяет разрешения пользователя, чтобы узнать, разрешено ли ему просматривать черновую версию этой страницы.
Я использую этот код:
$context = sfContext::getInstance();
$user = $context->getUser();
Но $user равен NULL.
У кого-нибудь есть идеи? Все мои поиски говорят, что это правильный способ получить пользовательский объект.
Спасибо,
Том