2017-05-26 9 views
0

システムから特定のユーザーのビューを特定のクライアントに分ける必要があります。例えば;ログインしているユーザー(user1 - ID_1)は、クライアントデータ(client2 - ID_2)のみを表示できます。下の例のようにIF条件でこれを行うことは可能ですか? (Id_usersは、クライアントテーブルから、ユーザーがテーブルから来ている、とid_clients)ログインしたユーザーに特定のデータを表示するIF条件

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

プロジェクトに

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

をセッション.ANYの場所を使用することができ、私はあなたの例を理解していません。私の場合は、特定のユーザーやクライアントにとってより良い説明ができますか? – Kaneko

関連する問題