Максим
либо у части юзеров провайдером ограничение стоит к cdn, например. Так что это такой себе аргумент
The Ant
клал болт на ваши боверы и сраные расширения типа админ лте ;D
The Ant
The Ant
Максим
The Ant
мы ж не китайцы )
The Ant
ну забанят, поставишь сраный бовер в зависимостях и за час апнешь
Максим
в том то и дело, что я апать и не собирался) Хз чем там композер все это время занимается
The Ant
The Ant
ставишь экстеншен или модуль какой, а там еще 100500 зависимостей тянутся и проверяются
The Ant
в итоге получается ждешь полчаса )
Katulos
Быстрее - не будет
The Ant
чойто? будет
Anonymous
Composer не могет висеть 30 минут
Katulos
Чего бы ему не мочь?
Anonymous
Максим
та я уже грохнул, скопировал файл из пакета нужный и в компоненты закинул. быстрее будет
Katulos
И?
Anonymous
Сильна
Anonymous
У чела скорость 1 кб в сек видимо
Katulos
Ты маджену никогда не ставил штоле?
Максим
Может связь с серваком тугая, или соединений одновременных мало. Пакетов у меня не много установлено
Anonymous
Katulos
Ну поставь
Anonymous
Dmitriy
Dmitriy
Dmitriy
и там будет понятно
Anonymous
Спасибо
Anonymous
Andrew
Артур
всем привет)) у кого то есть пример) по рекурсии)) что бы создать дерево категории))
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
Артур
ну а как здесь ?)
Артур
циклом ?))
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
Nested sets
Dmitriy
Артур
просто меня смущает что цикл в цикле(
Артур
и еще ) может кто то решал подобную задачу) к примеру в выпадающем меню если больше 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 уровень