#php #mysql #codeigniter #codeigniter-2
#php #mysql #codeigniter #codeigniter-2
Вопрос:
у меня есть таблица с именем exam_time_table. я хочу получить таблицу времени каждого класса. я пытался получить результат. но его не получается.
контроллер
public function index()
{
$this->load->model('exam_model','exam');
$data['exam_data']=$this->exam->select_data();
$this->load->view('welcome_message',$data);
}
Модель
public function select_data() {
$this->db->distinct();
$this->db->select('*');
$this->db->from('exam_time_table');
$this->db->group_by('extt_std');
$query = $this->db->get();
return $query->result();
}
Вид
<?php
foreach($exam_data as $exam)
{
echo $exam->extt_id;
echo $exam->extt_sub;
echo $exam->extt_date;
}
?>
Комментарии:
1. Неясный вопрос Можете ли вы объяснить, чего вы хотите на самом деле
2. Пожалуйста, скажите, в чем ошибка.
3. я хочу выводить данные, подобные приведенной выше таблице. каждого класса
4. @saleena как вы получаете массив данных. опубликовать массив данных с помощью
print_r
метода5. @AbdullaNilam можете ли вы найти какое-либо решение?
Ответ №1:
если у вас есть два класса модели, чем загружать, например
$this->load->model(array('exam_model', 'exam'));
или загрузить отдельно
$this->load->model('exam_model');
$this->load->model('exam');