Функция CODEIGNITER может отображать эхо, но не может вернуться - PullRequest
0 голосов
/ 28 мая 2018

У меня есть этот код в файле моей модели

function exist_kode($kode = 1)        
{
     $get = $this->db->query("SELECT * FROM perkiraan WHERE kode_perk='$kode'");

     if($get->num_rows() == 0)
     {
        return $kode;
     }
     else
     {
        $this->exist_kode((int)$kode+1);
     }
}

Эта функция не возвращает некоторые значения при использовании.Но если я изменю return на echo, он напишет значение, которое я надеюсь.

Как я могу решить эту проблему?

1 Ответ

0 голосов
/ 28 мая 2018

Возвратите также в своем операторе else:

return $this->exist_kode((int)$kode+1);

...