Zend framework2 如何使用Zend 2 Oauth软件包

Zend framework2 如何使用Zend 2 Oauth软件包,zend-framework2,oauth-2.0,Zend Framework2,Oauth 2.0,thanx对于阅读来说,这是我第一次尝试将zend 2与Oauth一起使用,按照本文中的答案,我使用composer按照它所说的做了,但我不知道如何检查它是否真的安装了。 如何检查它是否已安装?如何使用它?我试着在index controller中调用它,就像在 但它的回报是: Fatal error: Class 'Application\Controller\ZendOAuth\Consumer' not found 并尝试使用use命令将其包含在顶部,但找不到任何名为Oauth的包。 有

thanx对于阅读来说,这是我第一次尝试将zend 2与Oauth一起使用,按照本文中的答案,我使用composer按照它所说的做了,但我不知道如何检查它是否真的安装了。 如何检查它是否已安装?如何使用它?我试着在index controller中调用它,就像在

但它的回报是:

Fatal error: Class 'Application\Controller\ZendOAuth\Consumer' not found
并尝试使用
use
命令将其包含在顶部,但找不到任何名为Oauth的包。 有人能帮我吗?
任何想法或帮助都将不胜感激。

您位于
应用程序\控制器
名称空间内,因此当您执行
新建ZendOAuth\Consumer
时,PHP假定您的意思是
新建应用程序\控制器\ ZendOAuth\Consumer
,除非您另有说明

要修复错误,您需要执行以下操作:

$consumer = new \ZendOAuth\Consumer($config);

但是,您可能很难做到这一点,因为我80%确信Zend OAuth包只支持OAuth 1(它只是ZF1包的一个端口),而不支持OAuth 2。

您在
应用程序\控制器
名称空间中,因此当您执行
新建ZendOAuth\Consumer
时,PHP假定您的意思是
newapplication\Controller\ZendOAuth\Consumer
,除非您另有说明

要修复错误,您需要执行以下操作:

$consumer = new \ZendOAuth\Consumer($config);

但是,您可能很难做到这一点,因为我80%确信Zend OAuth包只支持OAuth 1(它只是ZF1包的一个端口),而不支持OAuth 2。

您在
应用程序\控制器
名称空间中,因此当您执行
新建ZendOAuth\Consumer
时,PHP假定您的意思是
newapplication\Controller\ZendOAuth\Consumer
,除非您另有说明

要修复错误,您需要执行以下操作:

$consumer = new \ZendOAuth\Consumer($config);

但是,您可能很难做到这一点,因为我80%确信Zend OAuth包只支持OAuth 1(它只是ZF1包的一个端口),而不支持OAuth 2。

您在
应用程序\控制器
名称空间中,因此当您执行
新建ZendOAuth\Consumer
时,PHP假定您的意思是
newapplication\Controller\ZendOAuth\Consumer
,除非您另有说明

要修复错误,您需要执行以下操作:

$consumer = new \ZendOAuth\Consumer($config);

但是,您可能会遇到问题,因为我80%确定Zend OAuth软件包只支持OAuth 1(它只是ZF1软件包的一个端口),而不支持OAuth 2。

Thank you@Tim Fountain错误消失了,请您向我解释一下添加此反斜杠的意思是什么?初始反斜杠意味着使用全局名称空间,而不是您当前所在的名称空间。谢谢@Tim Fountain错误消失了,请您向我解释一下添加此反斜杠的意思是什么?初始反斜杠表示使用全局名称空间,而不是您当前所在的名称空间。谢谢@Tim Fountain错误消失了,请您解释一下添加此反斜杠的意思是什么?初始反斜杠表示使用全局命名空间,而不是您当前所在的命名空间。谢谢@Tim Fountain错误消失了,请您解释一下添加此反斜杠的意思是什么?初始反斜杠表示使用全局命名空间,而不是您当前所在的命名空间。