@ComradeAlex

Как создать редактор иерархического списка при помощи MySQL?

Какие технологии мне нужно использовать ?
GIT, PHP >= 5.3, Framework FuelPhp **, PDO, HTML&CSS JavaScript (можно использовать любые библиотеки) и AJAX

Что нужно мне сделать ?
Требуется реализовать редактор иерархического списка (таблицы). Иерархический список реализуется при помощи таблицы SQL
Возможности:
- Просмотреть
- Добавить к любому узлу
- Редактировать
- Удалить
- Переместить в другой узел
- Перемещение между элементами дерева с помощью стрелок (**)
- Dran & drop элементов дерева (***)

Какие поля должны быть обязательно:
- Название (50 символов макс)
- Описание (255 символов макс)

Проект нужно выложить на github

В нём должна быть структура таблицы или консольная утилита её создания, если это фреймворк и он умеет такое.

**, *** - приятные усложнения

Такое задание мне нужно выполнить дабы поступить на работу.
На его выполнение у меня время до конца августа.
Мне нужна помощь в плане быстрого объяснения как делается такой список.
Если это возможно, то пример тоже очень бы помог.

P.S: Я не прошу выполнять задание за меня, мне просто нужно знать как за такой короткий срок выполнить это задание.

Спасибо!
  • Вопрос задан
  • 342 просмотра
Пригласить эксперта
Ответы на вопрос 2
MetaAbstract
@MetaAbstract
Архитектор информационных систем и баз данных. Ful
1. Выбираете архитектуру приложение SSR,SPA или что то промежуточное
2.Проектируете API к таблице базы данных по редактированию записей таблицы с наложенным отношением иерархии
3. Проектируете интерфейс своего приложения с учетом пп.1
4. Подбираете библиотеки исходя из пп.2 и пп.3
4. Кодируете систему
p.s. пока не снес можете на bgdev.sdesystem.com посмотреть интерфейс редактирования иерархического упорядоченного дерева документов по технологии SSR в table layout.
Ответ написан
Комментировать
@karminski
Senior React.JS Developer
Коллега, если вы не знаете, как решить поставленную вам задачу на собеседовании, значит вам рано поступать на работу на данную позицию.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы