【发布时间】:2018-03-02 15:28:07
【问题描述】:
codeigniter 新手,所以不确定路线。 我有一个用户登录到他们的仪表板,他们可以添加联系人。这些联系人显示在他们的仪表板上,但是到目前为止,它显示不同用户的联系人,而不是基于他们的会话的当前用户 ID。我的会话设置正确,因为当用户添加联系人时,它会添加他们当前的 ID .. 我只是不确定如何编辑表格以显示特定记录
控制器
function getDisplayUsersTable()
{
$this->load->model('Contacts_model');
$this->load->library('table');
$this->table->set_heading('Check', 'Contact ID','Fullname', 'Email', 'Country', 'Gender', 'Users_ID');
$style = array('table_open' => '<table class="table table-bordered table-hover">');
$this->table->set_template($style);
$contacts = $this->Contacts_model->getUsers()->result_array();
$tableData = '';
foreach($contacts as $contact) {
array_unshift($contact, '<input type="checkbox" label="check">');
$this->table->add_row($contact);
}
// generate table from query result
return $this->table->generate();
}
型号
class Contacts_model extends CI_Model{
Public function AddContact($data){
$query=$this->db->insert('contacts',$data);
}
function getUsers()
{
return $this->db->get('contacts');
}
查看
<div>
<?php
echo $contacttable;?>
</div>
【问题讨论】:
标签: php database codeigniter session