如何在PHP Phalcon控制器中包含文件

如何在PHP Phalcon控制器中包含文件,php,include,phalcon,Php,Include,Phalcon,我的phalcon文件结构是这样的 --应用程序 -----控制器 -----型号 -----视图 -----功能 -----图书馆 其中functions and libraries文件夹包含一些第三方脚本,如facebook登录等,当我在控制器类中包含该脚本时,我做到了 包括“./functions/facebook.php” 但它给出了一个文件未找到错误 我应该如何在控制器类中包含文件?理想情况下,您应该是Phalcon提供的自动加载类 对于非类,是否尝试使用完整路径 include __

我的phalcon文件结构是这样的

--应用程序
-----控制器
-----型号
-----视图
-----功能
-----图书馆

其中functions and libraries文件夹包含一些第三方脚本,如facebook登录等,当我在控制器类中包含该脚本时,我做到了

包括“./functions/facebook.php”

但它给出了一个文件未找到错误

我应该如何在控制器类中包含文件?

理想情况下,您应该是Phalcon提供的自动加载类

对于非类,是否尝试使用完整路径

include __DIR__ . "/../functions/facebook.php";

这东西在
控制器
目录中?似乎很明显,,但是我不给1分新用户怀疑的好处:这个文件
facebook.php
存在吗?你能告诉我们你的控制器文件的确切位置吗?这个文件在执行include时有问题,以及
facebook.php
的确切位置吗?控制器文件在app/controllers/SessionController.php facebook.php中app/functions/facebook.phpac在include目录中添加一个全局目录有助于查找该文件。但是php脚本中包含的函数不包括在内,因为它会产生致命错误:调用未定义的函数foo()。发现了我的错误,在我的php文件中找到了该文件,但php脚本中的函数不包括在内。例如,在我的test.php中有一个函数foo(),我包含了DIR。“/../functions/test.php”,但它给出了致命错误:调用未定义的函数foo()。在我的php文件中找到了我的错误