2012-01-28 2 views
2

Я использую CodeIgniter 2.1.0 и MySQL. Я хочу отобразить горизонтальную строку данных как вертикальную. Когда я извлечь одну строку из базы данных и эхо его, похоже,codeigniter datamapper

---------------------------------------- 
id | name | address | email  | 
---------------------------------------- 
1  | Foo | Bar  | [email protected] | 
---------------------------------------- 

Я использовал библиотеку CodeIgniters таблицы для создания таблицы выше. вместо этого я хочу, чтобы это было показано так:

------ 
id : 1 
name: foo 
address : bar 
email: [email protected] 
------------------- 

Как это сделать с помощью CodeIgniter 2.1.0?

ответ

3

если и используют вид шаблона, то это лучше процедура пример кода: view-> Шаблон:

<?php $this->load->view('includes/header');?> 
<?php $this->load->view($main_content);?> 
<?php $this->load->view('includes/footer');?> 

Модель:

function detail() 
{ 
$this->db->where('id',$this -> session -> userdata('id')); 
$query=$this->db->get('user'); 
$row=$query->row_array(); 
return $row; 
} 

Контроллер:

$this->load->model('my_model'); 
$this->my_model->detail(); 
$data=array(
'id'=>$query['id'], 
'name'=>$query['name'], 
'address'=>$query['address'], 
'email'=>$query['email'] 
); 
$data['main_content'] = 'your_view'; 
$this->load->view('my_view',$data); 

вид:

<div> 
id : <?php echo $id;?><br/> 
name: <?php echo $name;?><br/> 
address: <?php echo $address;?><br/> 
email: <?php echo $email;?> 
</div> 

всегда рекомендуется и рекомендуется использовать шаблоны для просмотра кода.

Смежные вопросы