See: http://trac.symfony-project.org/ticket/6373 This small patch helps the sfDoctrineGuardPlugin to work with Doctrine 1.1. Doctrine 1.1 is not supported with Symfony 1.2, however this patch should be backwards compatible with Doctrine 1.0. Index: plugins/sfDoctrineGuardPlugin/lib/model/doctrine/PluginsfGuardUser.class.php =================================================================== --- plugins/sfDoctrineGuardPlugin/lib/model/doctrine/PluginsfGuardUser.class.php (revision 17787) +++ plugins/sfDoctrineGuardPlugin/lib/model/doctrine/PluginsfGuardUser.class.php (working copy) @@ -8,7 +8,7 @@ protected $profile = null, $groups = null, - $permissions = null, + $cpermissions = null, $allPermissions = null; public function __toString() @@ -160,12 +160,12 @@ public function loadGroupsAndPermissions() { $this->getAllPermissions(); - if (!$this->permissions) + if (!$this->cpermissions) { $permissions = $this->getPermissions(); foreach ($permissions as $permission) { - $this->permissions[$permission->getName()] = $permission; + $this->cpermissions[$permission->getName()] = $permission; } } if (!$this->groups) @@ -180,7 +180,7 @@ public function reloadGroupsAndPermissions() { $this->groups = null; - $this->permissions = null; + $this->cpermissions = null; $this->allPermissions = null; }