【问题标题】:Facebook PHP API with Zend Framework带有 Zend 框架的 Facebook PHP API
【发布时间】:2026-02-03 05:10:02
【问题描述】:

我正在使用 Zend_Framework 的 Zend_Controller_Action 来构建一个 facebook 应用程序。我按照此博客的逐步指南进行操作: http://blog.madarco.net/91/build-a-facebook-application-with-zend-framework/

public function indexAction() {
   require_once('facebook.php');
   $fb = new Facebook('1234567', '7654321');
   $user_id = $this->fb->require_login();
}

但结果是页面变为空白。什么都没发生。

当我使用 Smarty 进行“查看”部分时,后来我尝试了以下代码:

{php}
require_once('facebook.php');
$facebook = new Facebook('1234567','7654321');
$user_id = $facebook->require_login();
{/php}

而且它有效。

我想知道当我使用 Zend Framework 访问 Facebook API 时出了什么问题。请帮我解决这个问题。

谢谢

【问题讨论】:

    标签: php zend-framework facebook smarty


    【解决方案1】:

    试试

    public function indexAction() { 
       require_once('facebook.php'); 
       $fb = new Facebook('1234567', '7654321'); 
       $user_id = $fb->require_login(); 
    } 
    

    (或者在事情的另一边......)

    public function indexAction() { 
       require_once('facebook.php'); 
       $this->fb = new Facebook('1234567', '7654321'); 
       $user_id = $this->fb->require_login(); 
    } 
    

    【讨论】:

    • 哎呀..这是另一个错误。但我现在找到了真正的原因。谢谢你的回答。
    • /*讽刺*/你很友善,你分享了解决方案:D