0
我有2個表中的一個保留日誌,另一個保留用戶名。如何從codeigniter中的表中獲取用戶名
表一(日誌)具有
ID|USERID|DATETIME|MESSAGE
表二(用戶)具有
ID|USERNAME|PASSWORD
CI中的模型我有
function getRlog(){
$this->db->limit(100);
$this->db->order_by("id","desc");
$this->db->where('type', "reservation");
$q = $this->db->get('logs');
if($q->num_rows() > 0) {
foreach($q->result() as $row){
$data[] = $row;
}
return $data;
}
}
在控制器我有...
function log(){
if (!$this->ion_auth->is_admin())
{
$this->session->set_flashdata('message', 'You must be an admin to view this page');
redirect('auth/login');
} else {
$data ['user'] = $this->ion_auth->get_user();
$this->load->model('Logs_model');
$data['logs'] = $this->Logs_model->getRlog();
$this->load->view('database/log', $data);
}
}
我想基礎上,ID從日誌表從用戶得到用戶名表。我應該創建一個外鍵嗎?如果我確實如何獲取用戶名?
它帶來了比需要的信息更多,但它的工作原理謝謝:) – nomie 2011-03-06 22:50:05
吧,好了,你可以很容易地修改模型只得到什麼你需要。這是更多的概念證明。 – jondavidjohn 2011-03-06 23:12:09