0

我使用 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

谢谢!

4

1 回答 1

0

sfSocialGuardUser 中此函数的问题

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

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

没有它,一切正常/

于 2011-06-09T21:34:58.977 回答