У меня есть модель с двумя функциями, например:
<?php
class FotoModel extends CI_Model
{
function __construct()
{
parent::__construct();
}
function getFotosByCat($cat)
{
$this->load->helper("file");
switch($cat)
{
case "bloemen" : return get_filenames("/images/foto/bloemen/");
case "dieren" : return get_filenames("/images/foto/dieren/");
case "andere" : return get_filenames("/images/foto/andere/");
}
}
public function getFotoLinksByCat($cat)
{
$fileNames = getFotosByCat($cat);
//i do stuff with $fileNames and provide a return statment..
}
}
?>
Я загружаю модель в свой контроллер и проверяю второй метод с некоторыми статическими данными для $ fileNames, и все работает нормально.Только когда я вызываю первую функцию (ту, что с оператором switch / case) из второй (как видно из примера кода), я получаю ошибку.
И дело в том, что я неЯ даже не вижу, что это за ошибка.Именно из-за тестирования и попыток я знаю, что ошибка ДОЛЖНА быть в первой функции.Кто-нибудь, кто может помочь мне решить эту проблему?