Ben belli bir rekor veritabanında olup olmadığını görmek için CodeIgniter'daki bir geri çağırma işlevi yaratmaya çalışıyorum, ve eğer o bir başarısızlık dönmek istiyorum.
Denetleyicisi Alakalı kodu:
function firstname_check($str)
{
if($this->home_model->find_username($str)) return false;
true;
}
Sonra modelinde ben find_username () işlevini kullanarak veritabanı kontrol.
function find_username($str)
{
if($this->db->get_where('MasterDB', array('firstname' => $str)))
{
return TRUE;
}
return FALSE;
}
Ben test firstname_check fonksiyonunu kullandım ve işe yarıyor. Ben böyle bir şey yaptım
function firstname_check($str)
{
if($str == 'test') return false;
true;
}
Ve bu durumda işe yaradı. Gerçekten emin değilim neden benim modeli işlevi ne olması gerektiği yapmıyor. Ve rehberlik mutluluk duyacağız.