我确认$this->hybridauthinfo()
可以正常使用ZF2视图。
但我想将它用于控制器...... (因为当访问者访问没有链接的特定URL时,我想重定向到Twitter Auth Page。)
有可能吗?
当我尝试但我收到此错误时。
Zend \ Mvc \ Controller \ PluginManager :: get无法获取或创建 hybridauthinfo的一个实例
提前致谢!
答案 0 :(得分:0)
您正在尝试在控制器中使用ViewHelper。这是可能的,您可以通过ViewHelperManager获取并使用该帮助程序实例,如下所示:
$helper = $this->getServiceLocator()->get('ViewHelperManager')->get('hybridauthinfo');
$result = $helper->__invoke();
但对大多数情况来说,这不是一个好方法。您可能希望阅读有关控制器级别要求的Controller Plugins。