symfony: Fehlermeldung im sfGuardPlugin
16.02.2011Tritt die Fehlermeldung
Call to a member function reloadGroupsAndPermissions() in
[...]plugins/sfGuardPlugin/lib/model/plugin/PluginsfGuardUserGroup.php
$this->getsfGuardUser($con)->reloadGroupsAndPermissions();
auf, so kann das u.U. daran liegen, dass die ID in den Datenbanktabellen sf_guard_user, sf_guard_user_group und sf_guard_user_permission durcheinander geraten sind und nicht mehr übereinstimmen. Das äußert sich z.B. darin, dass ein var_dump($this); vor der von PHP bemängelten Zeile eine user_id liefert, die in der Datenbank nicht existiert oder einem anderen Benutzer gehört.object(sfGuardUserGroup)[476] protected 'user_id' => int 16 protected 'group_id' => int 6 protected 'asfGuardUser' => null protected 'asfGuardGroup' => null protected 'alreadyInSave' => boolean false protected 'alreadyInValidation' => boolean false protected 'validationFailures' => array empty private '_new' (BaseObject) => boolean false private '_deleted' (BaseObject) => boolean false protected 'modifiedColumns' => array empty