Моя модель:
function get_client() {
$data['latestproblem'] = $this->db->select('hero,client,catprob,action,created_at')->where('client', $client)->order_by('created_at', 'DESC')->limit(1)->get('histprob')->result();
$data['stats'] = $this->db->where('client', $client)->where('catprob', 'HEADSET TIDAK BERFUNGSI')->count_all_results('histprob');
return $data;
}
Мой контроллер
$this->skejuler_m->get_client();
Мой взгляд:
echo $stats;
У меня ошибка Неопределенная переменная: статистика.
Пожалуйста помоги..






Попробуйте вернуть результат нескольких запросов, подобный этому
$data['latestproblem'] = $this->db->select('hero,client,catprob,action,created_at')->where('client', $client)->order_by('created_at', 'DESC')->limit(1)->get('histprob')->result();
$data['stats'] = $this->db->where('client', $client)->where('catprob', 'HEADSET TIDAK BERFUNGSI')->count_all_results('histprob');
return $data;
В вашем представлении используйте json_decode(), чтобы показать ваши данные
foreach(json_decode($latestproblem) as $row){
echo $row->hero;
echo $row->client;
}
$this->skejuler_m->get_client(); Это был JSON, потому что я использовал его для вызова Ajax. Но теперь мне нужно, чтобы он отображался в представлении как переменная php.
@ W.Wan Я понял твою точку зрения. Чтобы решить эту проблему, вы должны добавить определенную часть вашей части кода ajax, контроллера и представления также в свой вопрос.
И во-вторых, если вы получаете данные из AJAX, вы не можете обработать их с помощью цикла PHP foreach.
Заранее спасибо, я только что скорректировал свой вопрос. Пожалуйста .. И извините за серьезное изменение вопроса, мой предыдущий вопрос не соответствовал тому, что я действительно хотел. И, пожалуйста, измените свой вопрос.. Он все еще связан.
Извините, я просто забыл сообщить вам, что я решил для Ajax. Текущая проблема заключается в том, как показать возврат массива в модели в представление. И, пожалуйста, проверьте мой отредактированный предыдущий комментарий ..
Массив возвращает directr из контроллера для просмотра?
Не уверен, что я новичок в CI, массив находится в модели, как я объяснил в своем отредактированном вопросе.
Я решил эту проблему, повторив переменную в `$myControllerName['stats']; Спасибо
Привет, спасибо за ваш ответ, он показывает тот же результат, что и мой. У меня есть еще один вопрос, связанный с этим, как тогда выглядит мой контроллер. Мне нужно показать: статистику в представлении. Я пробовал echo $stats, но переменная Undefined: stats. Спасибо..