Максим
либо у части юзеров провайдером ограничение стоит к cdn, например. Так что это такой себе аргумент
The Ant
клал болт на ваши боверы и сраные расширения типа админ лте ;D
Максим
клал болт на ваши боверы и сраные расширения типа админ лте ;D
на самом деле я рад использовать CDN, но у работодателя есть требования оносительно этого) Да и вопрос был не в том, клал ты или нет, а как ускорить все это дерьмо
The Ant
мы ж не китайцы )
The Ant
ну забанят, поставишь сраный бовер в зависимостях и за час апнешь
Максим
в том то и дело, что я апать и не собирался) Хз чем там композер все это время занимается
The Ant
на самом деле я рад использовать CDN, но у работодателя есть требования оносительно этого) Да и вопрос был не в том, клал ты или нет, а как ускорить все это дерьмо
вот так и ускоряется. выпиливаем из композера все ненужное барахло. оч просто же. Если кампозер не умеет подругому
The Ant
ставишь экстеншен или модуль какой, а там еще 100500 зависимостей тянутся и проверяются
The Ant
в итоге получается ждешь полчаса )
Katulos
Быстрее - не будет
The Ant
чойто? будет
Anonymous
чойто? будет
Да ибо он завис
Anonymous
Composer не могет висеть 30 минут
Максим
Composer не могет висеть 30 минут
ну он не висит, а чето делает, периодически появляются названия пакетов и версии меняются, что-то чекает
Katulos
Чего бы ему не мочь?
Максим
та я уже грохнул, скопировал файл из пакета нужный и в компоненты закинул. быстрее будет
Anonymous
Чего бы ему не мочь?
30 минут обновлять пакеты?
Katulos
И?
Anonymous
Сильна
Anonymous
У чела скорость 1 кб в сек видимо
Katulos
Ты маджену никогда не ставил штоле?
Максим
Может связь с серваком тугая, или соединений одновременных мало. Пакетов у меня не много установлено
Katulos
Ну поставь
Максим
У чела скорость 1 кб в сек видимо
инет шустрый, машина нормальная, не должно тупить
Dmitriy
и там будет понятно
Anonymous
Спасибо
Максим
composer update -vvv
что делает этот ключ? Мне апдейтить ничего не надо)
Andrew
что делает этот ключ? Мне апдейтить ничего не надо)
вербализация. подробный лог исполнения
Артур
всем привет)) у кого то есть пример) по рекурсии)) что бы создать дерево категории))
Артур
ну а как здесь ?)
Артур
циклом ?))
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
Nested sets
Dmitriy
что делает этот ключ? Мне апдейтить ничего не надо)
ну что там тебе надо + -vvv. норм лог покажет
Артур
просто меня смущает что цикл в цикле(
Артур
и еще ) может кто то решал подобную задачу) к примеру в выпадающем меню если больше 8 пунктов то что бы остальные перенеслись в другой столбик
The Ant
просто меня смущает что цикл в цикле(
думаешь рекурсия лучше? Ну ты даешь
Артур
то есть если в категории 10 подкатегорий то при наведении было 2 столбика в 1 8 категорий а во втором 2
Артур
думаешь рекурсия лучше? Ну ты даешь
ну я не спец спорить не стану))
Артур
ну просто большинство говорят что тут надо юзать рекурсию)
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
ну просто большинство говорят что тут надо юзать рекурсию)
Дерево создать или столбики переносить?)
Артур
дерево создать )
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
Если по дереву, то nested sets отлично справляется
Артур
столбики тут блин вообще какая то магия нужна
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
Легко выборку сделать
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
Нужных уровней или целиком и т.д.
Артур
http://www.getinfo.ru/article610.html
Артур
вот сразу первая статья
Артур
так тут про SQL
Артур
данные я получаю
Артур
с базы то есть все категории и подкатегории
Артур
тут проблем нету)
Артур
мне надо все это теперь сделать на php
Артур
с div блоками и прочем)
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
Сам же спрашиваешь как построить) если не хочешь/не можешь менять структуру то тут все зависит от того как ты хранишь дерево
Артур
я могу все вывести цикл в цикле
Артур
ну во-первых это как то не очень
The Ant
все очень
Артур
а вовторых тут функция только на 2 вложения
Артур
а если будет 3 вложения ?
Артур
или 4 или 5)
Артур
я ж не буду писать циклы ))
Артур
до 10 циклов)
Артур
для проверок)
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
ну так не SQL а пхп))
С nested set ты можешь на выходе получить готовое дерево и никаких вложенных функций не надо
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
И не важно сколько там уровней
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
А если у тебя только parent_id, то страдай 😂
Артур
ок)
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
Можешь сначала уровни посчитать хотя бы, пройдись по массиву в стиле волнового алгоритма и инкрементируй каждому parent_id уровень