您好我可以在網頁上顯示用戶朋友,但是當我進入朋友個人資料時,我仍然看到關注按鈕,無論如何,我可以刪除按鈕後?我正在使用codeigniter。看代碼。Codeigniter刪除關注按鈕後關注用戶
型號
public function get_friends($user_id = NULL){
if ($user_id = $this->session->userdata('user_id')){
$this->db->select('*');
$this->db->from('users');
$this->db->join('friends', 'friends.user_id = users.user_id');
$this->db->where('friends.user_id2', $user_id);
$query = $this->db->get();
return $query->result_array($user_id);
}
}
控制器
public function view($user_id = NULL){
$data['friends'] = $this->Friend_model->get_friends($user_id);
$this->load->view('user/templates/header_view_subpage');
$this->load->view('user/members_entry_view', $data);
$this->load->view('user/templates/footer_view_subpage');
}
查看
<?php
$session = $this->session->userdata('user_id');
$friends = $this->session->userdata('user_id2');
if($session == $members['user_id']):
?>
<div class="col-md-6">
<button type="button" class="btn btn-primary btn-sm btn-block"><i class="fa fa-envelope"></i> Send Message</button>
</div>
<?php
endif;
?>
什麼是數組鍵檢查以下? –
'$ members ['user_id']'不從控制器發送以查看。 '$ data ['friends']'和'$ friends = $ this-> session'被分配給相同的變量。替換其中之一。並嘗試 –
在控制器中使用的數組是$ data ['friends'],所以在我使用foreach的朋友列表頁面中($ friends作爲朋友)...這可以正常工作,但在朋友檔案頁面中,我使用$ friends變量沒有foreach明顯,事情是當你進入用戶配置文件,你會看到發送消息按鈕,並按照按鈕,但我想刪除按鈕爲那些誰是用戶的朋友。如果你能幫到那會很好。謝謝 –