|
is_unique 方法在编辑更新的时候验证会包含当前记录。
修改Form_validation.php is_unique 方法
PHP复制代码
if(isset($_POST['id']))
$id = $_POST['id'];
elseif(isset($_GET['id']))
$id = $_GET['id'];
list($table, $field)=explode('.', $field);
$this->CI->db->from($table);
$this->CI->db->limit(1);
$this->CI->db->where($field,$str);
if(isset($id)){
$this->CI->db->where('id !=', $id);
}
$query = $this->CI->db->get();
return $query->num_rows() === 0;
复制代码
|
|