Size: a a a

2020 August 01

m

mokhamediyar in phpGeeks
в чем проблемма?
источник

p

psy in phpGeeks
mokhamediyar
в чем проблемма?
Пытаешься вызвать свойство у null объекта
источник

p

psy in phpGeeks
Дебаж где именно у тебя null и ставь проверочки
источник

m

mokhamediyar in phpGeeks
mokhamediyar
<option value="{{ $cat->id }}" {{in_array($cat->id, $category_slider['category_id'] ?: []) ? "selected": ""}}>{{ $cat->title }}
                         </option>
а тут как правильно сделать
источник

V

Vitaly in phpGeeks
mokhamediyar
а тут как правильно сделать
написали же включить дебаг и глянуть что в переменных ..
источник

T

Teo in phpGeeks
есть 2 разных скрипта импорта, отдельно для изображений, отдельно для контента, хотел искать изображение в папке по совпадению в имени ID, кто то тестировал насколько замедляется такой поиск при наличии 10к файлов, 100к файлов в папке? FTP грузит список минуту к примеру на другом проекте, но изображения там занесены в БД со связями, а тут такой связи нет...
источник

ВС

Владислав Субботин... in phpGeeks
Как теоретически, так и по опыту скажу, что это дерьмовая идея. Просто даже рекурсивное получение по ftp списка директорий - это уже дорогостоящая операция.
источник

ВС

Владислав Субботин... in phpGeeks
Так что, лучше придумай другое решение, если хочешь, чтобы импорт быстро работал.
источник

V

Vitaly in phpGeeks
Teo
есть 2 разных скрипта импорта, отдельно для изображений, отдельно для контента, хотел искать изображение в папке по совпадению в имени ID, кто то тестировал насколько замедляется такой поиск при наличии 10к файлов, 100к файлов в папке? FTP грузит список минуту к примеру на другом проекте, но изображения там занесены в БД со связями, а тут такой связи нет...
а зачем на том проекте "FTP грузит список" ? ( "FTP грузит список минуту к примеру на другом проекте, но изображения там занесены в БД со связями" ) если данные в БД.. там же скорее всего и путь до файла
источник

ВС

Владислав Субботин... in phpGeeks
Я в нашем случае изъебнулся и сделал вставку на bash в пхп скрипт, чтобы ускорить получение списка директорий, лол. Мне это не сильно помогло.
источник

T

Teo in phpGeeks
Я просто к тому что FTP приложения при наличии большого количества файлов в папке тупят, будет ли так же тупить и на php?
источник

T

Teo in phpGeeks
Так как нужно будет найди все файлы в папаке имя которых частично совпадает с id-*
источник

ВС

Владислав Субботин... in phpGeeks
Teo
Я просто к тому что FTP приложения при наличии большого количества файлов в папке тупят, будет ли так же тупить и на php?
Разумеется
источник

V

Vitaly in phpGeeks
Teo
Я просто к тому что FTP приложения при наличии большого количества файлов в папке тупят, будет ли так же тупить и на php?
безусловно .. физику файловых операций никто не отменял
источник

ВС

Владислав Субботин... in phpGeeks
У тебя там такой же ftp коннект
источник

T

Teo in phpGeeks
вот, спасибо
источник

T

Teo in phpGeeks
Владислав Субботин
Я в нашем случае изъебнулся и сделал вставку на bash в пхп скрипт, чтобы ускорить получение списка директорий, лол. Мне это не сильно помогло.
да тоже думал подключить питон в крайнем случае) но видимо лучше изначально написать нормальный скрипт импорта и связать таблицы в БД по ID
источник

ВС

Владислав Субботин... in phpGeeks
Проблема в том, что так работает файловая система, как заметил выше Виталий
источник

ВС

Владислав Субботин... in phpGeeks
И ЯП тут не сильно решает
источник

LE

Lesha Erzikov in phpGeeks
Teo
Я просто к тому что FTP приложения при наличии большого количества файлов в папке тупят, будет ли так же тупить и на php?
Смотря как реализовать, если читать папку, перебирать все файлы, то разумеется долго.. а если названия файлов и пути к ним хранятся в бд, то сделать выборку с LIKE думаю будет менее затратно
источник