我在CodeIgniter中做了一个Cron工作,我需要访问我的模型才能执行它的任务。这是我的控制器代码。
<?php
class Cron extends CI_Controller
{
public function send_mail() {
if ( PHP_SAPI !== 'cli' ) exit('No web access allowed');
echo "Hello World";
}
}
如果我在终端上运行此命令
php /home/path/to/project/index.php cron send_mail
它没有返回任何内容,它没有执行该功能。但是,如果我从autoload.php
文件中删除数据库和会话库,它将完美运行。有什么想法吗?