【发布时间】:2016-09-17 18:43:09
【问题描述】:
我是 CRON 工作的新手,所以我正在练习它;对于初学者,我正在做一个 CRON 工作,使用 CodeIgniter 和 PHP 添加用户, 这是我的模型:
<?php
class Cron_Model extends CI_Model{
public function adduser($firstname,$lastname){
$data = array(
'firstname' => $firstname,
'lastname' => $lastname
);
$query = $this->db->insert('user_account',$data);
return $query;
}
}
AND : 这是我的控制器:
<?php
class Cron_Controller extends CI_Controller{
public function __construct(){
parent::__construct();
$this->load->database();
$this->load->model('Cron_Model');
// this controller can only be called from the command line
if (!$this->input->is_cli_request()) show_error('Direct access is not allowed');
}
public function AddAUser(){
$fname = "JUNCEL";
$lname = "CARREON";
$this->Cron_Model->adduser($fname,$lname);
}
}
?>
我将把这个添加到数据库中,即使名字和姓氏相同也没关系,这只是一个试验工作。
所以现在我正在尝试将函数 AddAUser() 调用到任务调度程序,
我试过这个东西:在任务计划程序上浏览它
C:\xampp\htdocs\post\application\controllers\cron_controller.php
然后在Add arguments(optional):我把AddAUser,所以基本上变成了这样:
C:\xampp\htdocs\post\application\controllers\cron_controller.php AddAUser
然后我尝试运行它,但我没有在数据库中看到任何内容!发生了什么?
【问题讨论】:
标签: php codeigniter cron