我将我的模型与Codeigniter一起使用,我想在模型中的一个字段上执行 MySQL 函数。
我的 SQL 函数是:
select UNIX_TIMESTAMP(start) from events;
本质上,我希望得到与以下相同的结果:
$this->load->model('event_model');
$this->event_model->get_all();
在我的控制器中,但开始字段转换为 Unix 时间戳。
我怎样才能做到这一点?
我将我的模型与Codeigniter一起使用,我想在模型中的一个字段上执行 MySQL 函数。
我的 SQL 函数是:
select UNIX_TIMESTAMP(start) from events;
本质上,我希望得到与以下相同的结果:
$this->load->model('event_model');
$this->event_model->get_all();
在我的控制器中,但开始字段转换为 Unix 时间戳。
我怎样才能做到这一点?
Write this in your model
public function get_all()
{
return $this->db->select('UNIX_TIMESTAMP(start)', false)
->from('events')
->get()
->result_array();
}
And this in your controller
$this->load->model('event_model');
$all = $this->event_model->get_all();
print_r($all);