codeigniter에 콜백 함수를 작성하여 데이터베이스에 특정 레코드가 있는지 확인하고 오류가 반환되는지 확인하려고합니다.sql + codeigniter가있는 폼 유효성 검사
제어기에서와 관계있는 코드이다
function firstname_check($str)
{
if($this->home_model->find_username($str)) return false;
true;
}
그런 다음 모델은 I find_username() 함수를 사용하여 데이터베이스를 확인한다.
function find_username($str)
{
if($this->db->get_where('MasterDB', array('firstname' => $str)))
{
return TRUE;
}
return FALSE;
}
테스트에서 firstname_check 함수를 사용했으며 작동합니다. 나는 비슷한 것을했다
function firstname_check($str)
{
if($str == 'test') return false;
true;
}
그리고 그 경우에는 효과가 있었다. 내 모델의 기능이 왜 필요한지하지 못하는 이유는 확실하지 않습니다. 그리고지도가 인정 될 것입니다.
합니다. 발견해야 할 문자열이 있지만 그렇지 않습니다. 그래서 항상 false를 반환합니다. – Trent