2014-01-21 39 views
0

我想为Yii设置hybridAuth模块。我完全按照http://www.yiiframework.com/extension/hybridauth/中的说法完成了所有操作。还设置了Google密钥和秘密。试图用Google登录DefaultController尝试创建一个新的用户对象,但在试图包含User.php(427)的Yiibase.php中失败。我正在使用最新的1.1.14 Yii框架。 yii项目是全新的和库存的(我的意思是我没有搞乱任何标准组件)。Yii hybridauth失败,包括“User.php”

谢谢,让我知道如果我可以让你们任何进一步的信息。

+0

您是否找到答案? – tinybyte

回答

0

它不需要用户扩展。它试图访问用户模型,可能不存在。创建一个用户表和对应模型来使其工作。

作为一种替代方案,您可以按照this wiki并自己进行整合。

+0

on''''''''''''''''''''''''''''''''''''''''''''我们有'$ user = new User'文件'''''',可以使用用户扩展或者有自己的用户模型 – tinybyte

+0

Thanx,我不知道为什么我认为所有的模型和表格已经存在。 – DonRico

0

扩展试图使用用户扩展(我不是故意的使用,我的意思是达到用户模型),

尝试加入user延伸,以保持认证的用户的记录。

UPDATE:

上线64文件hybridauth\controllers我们$user = new User;

这里是什么导致了问题,你可以使用用户的扩展或使用自己的用户功能。