Codeiginiter array $ data view - PullRequest
       0

Codeiginiter array $ data view

1 голос
/ 27 марта 2012

Итак, мне нужен массив из моих данных, который я могу foreach в представлении, массив, подобный этому: album_name,cover_image

Вот мой код:

function myFunction(){

    $alb = array();

    foreach($albums as $album)
    {
        //if($album[0]['count'] > 0){
        $alb[]['album_name'] = $album['name'];

        foreach($this->get_fbimages($facebook,$album['id']) as $img)
        {
            $alb[]['cover'] = $img[0]['picture'];
        }   
    }

    return $alb;
}

и я array_merge($data,myFunction());

1 Ответ

1 голос
/ 27 марта 2012

Структура вашего массива недопустима, к желаемому результату.

Попробуйте это так.

function myFunction(){

    $alb = array();

    foreach($albums as $album)
    {
        $tempArray['album_name'] = $album['name'];
        foreach($this->get_fbimages($facebook,$album['id']) as $img)
        {
            $tempArray['cover'][] = $img[0]['picture'];
        }

        $alb[] = $tempArray;

    }

    return $alb;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...