Страница 1 из 1

Поставить ограничение на количество фото

СообщениеДобавлено: 06 фев 2017, 20:39
vanred79
Здравствуйте! Подскажите пожалуйста как в этот кусок кода поставить ограничение максимальное кол-во фото 6 шт?
Код: Выделить всё
if(isset($item->image)){
                    Ixml::setImages((array)$item->image,$model->id,$galleryConfig);
                }


Скрипт сканирует xml фид и нужно чтобы он только 6 <image> сканировал и загружал, а остальные пропускал

Re: Поставить ограничение на количество фото

СообщениеДобавлено: 07 фев 2017, 11:50
Foton
Попробуйте использовать array_slice

Re: Поставить ограничение на количество фото

СообщениеДобавлено: 07 фев 2017, 21:04
vanred79
Здравствуйте Foton!
Подскажите пожалуйста я правильно код написал?
Код: Выделить всё
if(isset($item->image)){
Ixml::setImages(array_slice(((array)$item->image,$model->id), 0, 6));
 }

Re: Поставить ограничение на количество фото

СообщениеДобавлено: 08 фев 2017, 13:07
Foton
Скобочки лишние. Если у вас было так:
Код: Выделить всё
if(isset($item->image)){
                    Ixml::setImages((array)$item->image,$model->id,$galleryConfig);
                }

то должно быть как-то так:
Код: Выделить всё
if(isset($item->image)){
                    Ixml::setImages( array_slice((array)$item->image, 0, 6) ,$model->id,$galleryConfig);
                }

Re: Поставить ограничение на количество фото

СообщениеДобавлено: 08 фев 2017, 16:54
vanred79
Спасибо Foton! Работает норм

Re: Поставить ограничение на количество фото

СообщениеДобавлено: 11 фев 2017, 10:04
vanred79
Здравствуйте Foton! Подскажите пожалуйста как в этот код
Код: Выделить всё
if(isset($item->image)){
                     
Ixml::setImages(array_slice((array)$item->image06),$model->id);
                } 

Вставить $model->count_img =
Незнаю чему равно поставить $model->count_img. Дело в том, что фото норм импортируются, но для поиска "только с фото", оказывается надо чтобы поле count_img было заполнено