Я использую sfDoctrineGuardPlugin, но я хотел бы внести небольшие изменения, у меня есть 2 группы (администраторы, пользователи), и я хочу управлять ими отдельно, что я имею в виду на странице, которая показывает мне только группу «администраторы» идругая группа «пользователи», я хочу это, потому что пользователи в группе «пользователи» будут иметь некоторую дополнительную информацию и поведение, я уже создаю пустой модуль «sfGuardUser» в своем бэкэнд-приложении, так что я могу перезаписывать и добавлять все, что хочу,я создаю de actions.class.php
class sfGuardUserActions extends autoSfGuardUserActions
{
public function executeAdmins(sfWebRequest $request)
{
// sorting
if ($request->getParameter('sort') && $this->isValidSortColumn($request->getParameter('sort')))
{
$this->setSort(array($request->getParameter('sort'), $request->getParameter('sort_type')));
}
// pager
if ($request->getParameter('page'))
{
$this->setPage($request->getParameter('page'));
}
$this->pager = $this->getPager();
$this->sort = $this->getSort();
}
}
Я скопировал в кеше функцию "executeIndex" из класса "autoSfGuardUserActions", и теперь я могу перейти к guard / admin, и он действует как по умолчанию,но теперь, как я могу показывать только пользователей из группы "admins"?