Codeigniter: невозможно разобрать массив

я получаю такие данные из базы данных

 function getdiningdata($type){
        $rest[$type]= $this->db->get_where('dining',array(
            'type'=> $type,
        ))->result();
         foreach ($rest[$type] as $value){

            $value->images  = $this->db->get_where('diningattachments',array(
                    'diningid'  => $value->id
                )
            )->result();
        }
    }

во второй функции я получаю такие данные

function dinewithus(){

    $data['sensi']= $this->getdiningdata('sensi');
    $this->load->view('front/dine',$data);

 }

Array
(
    [sensi] => Array
        (
            [0] => stdClass Object
                (
                    [id] => 1
                    [title] => SENSI
                    [text] => data
                    [type] => sensi
                    [images] => Array
                        (
                            [0] => stdClass Object
                                (
                                    [id] => 1
                                    [diningid] => 1
                                    [image] => sensi3.jpg
                                )

                            [1] => stdClass Object
                                (
                                    [id] => 2
                                    [diningid] => 1
                                    [image] => sensi_last.JPG
                                )

                        )

                )

        )

)

Я пытаюсь получить доступ к $ sensi, на мой взгляд, но это не работает. Пожалуйста, помогите мне, как я могу проанализировать данные в моем представлении. Спасибо

getdiningdata () ничего не возвращает для $ data

Karlo Kokkak 24.03.2018 02:16

Боже мой .....

Sikander 24.03.2018 02:22

вернуть данные из вашей модели

Danish Ali 24.03.2018 05:53
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
3
75
1

Ответы 1

Привет, шикандар, вы отправляете данные, переменная с именем sensi на странице просмотра.

$data['sensi']= $this->getdiningdata('sensi');
$this->load->view('front/dine',$data);

на странице просмотра вы должны получить такой массив вроде: Как я думаю,

print_r($sensi->sensi);

поскольку имя переменной - $sensi, а имя первого элемента массива - также sensi

Другие вопросы по теме