コールバックを使用したデータベースに国名が既に存在することを確認していますが、エラーは発生しません
$this->form_validation->set_rules('country_name', 'Country Name',
'trim|required|xss_clean|callback_check_exist');
これは私のコントローラー機能です
function check_exist($country_name)
{
$this->countrymodel->country_exists($country_name);
}
これが私のモデルです
function country_exists($key)
{
$this->db->where('country_name',$key);
$this->db->from($this->dbname);
$query = $this->db->get();
if ($query->num_rows()> 0){
return true;
}
else{
return false;
}
}