我需要使用目标表和file_manage表创建JSON文件。 目标表中的封面图片,横幅图片和galery图像ID。 gallery id是序列化
你可以下载数据库= https:// www.dropbox.com/sh/za4w20fqit27qjg/AACx9T3ArMb_gegAqxRXdUOHa?dl=0
答案 0 :(得分:0)
你应该创建一个这样的模型函数:
function get_json() {
$q = $this->db->select('cover, banner, gallery')->from('destination');
$q = $this->db->select('d_id')->from('file_manage');
$q = $this->db->join('d_id', 'destination.id = file_manage.id', 'left');
$query = $q->db->get();
echo json_encode($query->result_array());
exit;
}
答案 1 :(得分:0)
使用以下命令创建destination_model model和something_name_function()方法:
$this->db->select('cover,banner,gallery');
$this->db->join('d_id', 'destination.id = file_manage.id', 'left');
$query = $this->db->get('destination');
return json_encode($query->result_array());
在控制器中加载模型并获取数据
$this->load->model('destination_model');
$json = $this->destination_model->something_name_function();