我正在尝试使用 CodeIgniter 从命令行运行 cron。
最初它返回一个空白,但利用 Codeigniter 论坛我发现版本 2.1.3 中有一个错误,需要在 Input.php 中进行行编辑
那是固定的。它仍然无法正常工作,它只是在加载我的主页。
更多的搜索使我在我的配置中将我的 uri_protocol 更改为 AUTO,最后 CLI 正在使用 CI 网站上概述的示例。
但是,当我在 cron 控制器中使用模型时,CLI 再次返回空白刘海头
控制器
<?php
class Cron extends CI_Controller
{
public function admin_update()
{
$this->load->model('admin_model');
$this->admin_model->admin_cron();
}
}
模型函数
function admin_cron()
{
$this->load->database();
echo "two";
}
似乎是 $this->load->database() 行正在破坏它。如果我删除它,它会输出“两个”。
有谁知道为什么?
谢谢