我已成功使用 APNS-PHP 发送 PN - 太棒了!
但是,我对如何将它添加到 Code Igniter 项目(在将从命令行调用的控制器内)有点卡住。
来电:
require_once APPPATH.'/third_party/ApnsPHP/Autoload.php';
导致错误:
Fatal error: Uncaught exception 'Exception' with message 'Class file
'XXXXXXX/application/third_party/CI/DB/mysql/result.php' does not
exists' in XXXXXXX/application/third_party/ApnsPHP/Autoload.php:49
我假设这是某种自动加载冲突?但我不确定!
任何帮助都会很棒——我在谷歌上拖网时运气不佳!
这是我试图在函数内部使用的行:
require_once APPPATH.'/third_party/ApnsPHP/Autoload.php';
这是我为加载 Ion Auth 的库添加的 __autoload 函数:
function __autoload($class)
{
if (strpos($class, 'CI_') !== 0)
{
if (file_exists($file = APPPATH.'core/'.$class.EXT))
{
include $file;
}
else if (file_exists($file = APPPATH.'libraries/'.$class.EXT))
{
include $file;
}
else if (file_exists($file = APPPATH.'core/base_controllers/'.$class.EXT))
{
include $file;
}
}
}