php
  • jquery
  • codeigniter
  • 2015-04-30 153 views 0 likes 
    0

    CodeIgniter和我的視圖有一個小問題。請參閱下面的代碼。我正在生成一個包含來自數據庫的數據的表格。現在我想添加2個按鈕來編輯或刪除行。但我堅持我需要在這裏做什麼。顯然這是一個MVC框架,所以我不能從我的視圖中調用方法。但是,我怎樣才能生成一個鏈接,讓我通過按下按鈕來刪除用戶ID?Codeigniter渲染視圖的調用方法

    foreach($userlist as $val){ 
           echo "<div class='record'> 
             <div class='boxtable' id='boxone'>". $val['id'] ."</div> 
             <div class='boxtable' id='boxtwo'>". $val['username'] ."</div> 
             <div class='boxtable' id='buttonrecordbalk'> 
              <a href='#' class='btn' id='edituser'><i class='fa fa-pencil'></i></i></a> 
              <a href='users/delete_user?".$val['id'] ."' class='btn' id='deleteuser'><i class='fa fa-trash-o'></i></a> 
             </div> 
             </div>"; 
    
          } 
    

    刪除用戶是我現在關注的東西。我試着像

    <a href='users/delete_user?".$val['id'] .' class='btn' id='deleteuser'><i class='fa fa-trash-o'></i></a> 
    

    這裏多件事情是我的控制器

    function delete_user($id) 
    { 
        $this->user->delete_user($id); 
    } 
    

    型號:

    function delete_user($id) 
        { 
        $this->db->where('id', $id); 
    
        if($this->db->delete('app_users')) 
        { 
          return true; 
         } 
         else{ 
          return false; 
         } 
        } 
    
    +0

    你可以使用ajax進行刪除 –

    +0

    它是不可能讓它呈現和使用href刪除? –

    +0

    使用base_url(),同時使url和嘗試 – Saty

    回答

    1

    ,你可以創建自己的標籤,並在這樣

    在href插入網址
    <a href="<?php echo site_url('controller/function/uri') ?>">Link</a> 
    

    或者乾脆用th Ë網址助手是這樣的:

    anchor(uri segments, text, attributes) 
    

    欲瞭解更多信息有關URL Helper

    編輯

    要使用網址幫手首先加載它。

    $this->load->helper('url'); 
    
    +0

    不起作用:$ idding = $ val ['id']; 我收到404錯誤頁面未找到 –

    +0

    您有任何頁面'delete_user'? –

    +0

    不!這是我的CodeIgniter控制器中的一種方法,我從數據庫中刪除了一個用戶... –

    相關問題