Имеется таблица БД, созданная с помощью следующего скрипта:
CREATE TABLE `category` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'Идентификатор',
`parent` int(11) NOT NULL COMMENT 'Идентификатор категории-родителя',
`name` varchar(255) NOT NULL COMMENT 'Наименование',
PRIMARY KEY (`id`),
KEY `idx_parent` (`parent`)
)
Таблица хранит сущности классификатора и построена в виде
дерева таким образом, что каждый узел дерева имеет только одного
родителя (поле parent
содержит его код). Для корневых элементов
parent = 0
. Число дочерних элементов узла может быть любым, число вложений
тоже может быть любым.
Необходимо создать простое веб-приложение, реализующее визуальный редактор классификатора. Приложение должно быть написано на PHP V5+. СУБД можно применять любую общедоступную, но лучше MySQL.
Будет плюсом (но не обязательно):
Сторонние готовые библиотеки, реализующие данный функционал применять нельзя.
Специальный графический дизайн не требуется, достаточно самого простого HTML отображения (списком).
И "удобство использования того что получилось конечным пользователем." - что входит в это понятие ? - это размер шрифта? Сам шрифт ? адаптивность? Какие бывают требования "Удобств" к этим визуальным редакторам? Поискал в сети - ничего нет(
Подскажите, пожалуйста, с чего хоть начинать грызть такой кусок кодо-гранита?
Мозгов пока нет совсем, а победить это задание надо.
Это вообще страшное задание по сложности / времязатратности?
С чего начать-то хоть?
Нужно рекурсивно вызывать функцию через SetTimeout 4 раза, а не пихать while в Star, который вызывается через 1 секунду, получается каждый раз через...