2017-05-26 94 views
0

我需要將特定用戶的視圖從系統分隔到特定客戶端。例如;登錄的用戶(user1 - ID_1)只能查看客戶端數據(client2 - ID_2)。如下例所示,是否可以在IF條件下執行此操作? (Id_users來自用戶表,並且id_clients,從客戶表)如果向登錄用戶顯示特定數據的條件

public function view() { 
    if ($this-> 'id_users' = '1') { 
     data['view'] = 'idclients' = '2'; 
    } 

    $this->data['custom_error'] = ''; 
    $this->load->model('mapos_model'); 
    $this->data['result'] = $this->os_model->getById($this->uri->segment(3)); 
    $this->data['products'] = $this->os_model->getProducts($this->uri->segment(3)); 
    $this->data['services'] = $this->os_model->getServices($this->uri->segment(3)); 
    $this->data['emitent'] = $this->mapos_model->getEmitent(); 

    $this->data['view'] = 'os/viewOs'; 
    $this->load->view('theme/top', $this->data); 
} 

回答

0

您可以使用會話.ANY地方項目

if($this->session->userdata('session_name')){ 
    echo "Your specific data"; 
} 
else{ 
echo "Others Data"; 
} 
+0

我不明白你的例子。在我的情況下,它能更好地解釋具體的用戶和客戶嗎? – Kaneko

相關問題