2013-05-01 2 views
0

Это, наверное, очень просто, но я только начал использовать Code Igniter.CodeIgniter - передать массив базы данных от модели к контроллеру, а затем просмотреть

У меня есть следующий код в модели и вы хотите получить массив запросов базы данных к контроллеру, а затем передать его на просмотр страницы.

public function view_user($id){ 
     $this->db->where('userid', $id); 
     $query = $this->db->get('users'); 
     return $query->result_array(); 
} 

Каков код, необходимый для получения возвращаемого массива в контроллере?

Заранее благодарим за вашу помощь!

ответ

2

здесь вы идете с perfact ответа

Код модели

public function view_user($table,$id) 
{ 
     $this->db->where('userid', $id); 
     return $this->db->get($table); 
} 

Теперь в контроллере вызова метода Как

$this->load->model('model_name'); 
$data['array_name']= $this->model_name->view_user('Tabelname',$id)->result(); 

Если и хочет получить только одного ряда InstEd из результата записи -> строка(); в заявлении выше

Теперь загрузите вид и передать $data, как 2-й pararameter

$this->load->view('viewname',$data) 

теперь в вашем VIEW

Acesss массив Как

<?php foreach($array_name as $row)?> 
Смежные вопросы