Я должен сообщить администратору, что я больше не в самой последней версии Doctrine, но поскольку для его записей нужен конструктор по умолчанию, я думаю, этого должно быть достаточно для загрузки группы по умолчанию из базы данных в конструкторе пользователей
class User extends Doctrine_Record
{
public __construct()
{
parent::__construct();
$this->groups[] = Doctrine::getTable('Group')->findByName('DefaultGroup');
}
}
$blauser = new User();
$blauser->save(); // Will save the user with the default group
В зависимости от вашей архитектуры, возможно, вы захотите включить эту инициализацию и в свой контроллер.