sanu0074
Новичок
Я делаю редактор контента в админке (самопальная кмс), столкнулся с потребностью выбирать категории для элементов. Сделал несколько таких видов, можно дать элементу несколько категорий, также категорией элемента в таком случае может быть какое-то свойство других элементов, например элементу из группы "шары" мы можем дать категорию-свойство - цвет - группы элементов "карандаши". Но, есть еще один случай, когда дерево админ может сам выстроить, и получится что у каждого элемента в этом дереве будут свойства: id,name,group,parent_id. Проблема заключается в том, что при добавлении такого поля к элементу контента (у него свойство group такое-же как и в дереве категорий), появляется список выбора таких категорий (<select>), при выборе (onchange) посылаем запрос на сервер с ID выбранной категории, чтобы проверить есть ли в дереве категорий строка у которой parent_id равен присланному ID и с таким group. Если есть выгружаются данные найденных категорий и строится рядом еще один <select> с ними. Здесь плохо то что нужно слать много запросов при выборе туда-сюда этих категорий. Я вообще подозреваю что леплю какой-то ужасный велик! Я бы хотел чтобы это дерево выгружалось сразу полностью, и можно было без всяких запросов делать выбор между категориями и под-категориями. Как это сделать? Дайте дельный совет пожалуйста.
