sfSocialPlugin с sfDoctrineGuardUser - PullRequest
0 голосов
/ 09 июня 2011

Я использую Symfony 1.4.11 с плагином sfDoctrineGuardUser 4.0.1 и sfSocialPlugin Итак, у меня следующая проблема . Источник проблемы - sfSocialPlugin, а

lib/model/doctrine/sfDoctrineGuardPlugin/sfGuardUser.php и установите расширение класса sfSocialGuardUser вместо PluginsfGuardUser

Когда я делаю class sfGuardUser extends sfSocialGuardUser, у меня есть проблема, но когда class sfGuardUser extends PluginsfGuardUser все отлично работает.

Я не знаю, почему это не работает, потому что:

class sfGuardUser extends sfSocialGuardUser

class sfSocialGuardUser extends PluginsfGuardUser

Спасибо!

1 Ответ

0 голосов
/ 10 июня 2011

Проблема в этой функции в sfSocialGuardUser

public function getProfile()
  {
    $p = Doctrine_Query::create()
      ->from('sfGuardUserProfile p')
      ->where('p.user_id = ?', $this->getId())
      ->fetchOne();

    return empty($p) ? new sfGuardUserProfile : $p;
  }

Без него все отлично работает /

...