我無法刪除codeigniter中的用戶,當我單擊要刪除的鏈接時,它無法正常工作。 這是關於tutlus的系列文章:在CodeIgniter中構建一個CMS。無法刪除codeigniter中的用戶
鏈路刪除:/管理/用戶/刪除/ 3
控制器:
class User extends Admin_Controller{
public function __construct() {
parent::__construct();
}
public function delete() {
$this->user_m->delete($id);
redirect('admin/user');
}
}
型號:
class User_M extends MY_Model {
protected $_table_name = 'users';
protected $_order_by = 'name';
function __construct() {
parent::__construct();
}
}
MY_Model:
class MY_Model extends CI_Model {
protected $_table_name = '';
protected $_primary_key = 'id';
protected $_primary_filter = 'intval';
protected $_order_by = '';
public $rules = array();
protected $_timestamps = FALSE;
function __construct() {
parent::__construct();
}
public function delete($id){
$filter = $this->_primary_filter;
$id = $filter($id);
if(!$id) {
return FALSE;
}
$this->db->where($this->_primary_key, $id);
$this->db->limit(1);
$this->db->delete($this->_table_name);
}
}
OK,我'不注重獲取的ID。感謝幫助。 – TriMinh