Labutin
Новичок
Наверное это называется FormWizard
Подозреваю, что каждый в той или иной степени сталкивался со следующей задачей.
Скажем нужно запрограммировать каталог, элементами которого являются либо конечные однотипные элементы, либо папки (неограниченная вложенность).
Пусть конечный элемент - это карточка продукта (id, название, описаний, артикул, цена, фото и т.д. и т.п.) Как этот элемент хранить в базе? Я вижу два варианта:
1. В виде серриализованного объекта (все поля в одном столбце страницы).
2. Каждое поле - это свой столбец.
Первый вариант мне не очень нравится, т.к. иногда нужно проводить поиск по конкретному полю. По этому полю желательно постоить индекс.
В общем рассмотрим второй вариант.
Дальше нужно будет написать код, для добавления записи, редактирования, удаления и т.п. Опять же ничего сложного, но муторно А если таких разных форм будет десятки?
Хочется иметь некий framework, который бы позволил описать, какие нужны поля (их тип), как оформить html форму вывода/редактирования элемента, в какой таблице хранить данные. А вот код, по сохранению (insert), выборке (select), обновлению (update) и удалению (delete) был бы универсальным.
Надеюсь я понятно выразился Если нет, то готов ответить на наводящие вопросы
Может быть я вообще не в том направлении мыслю?
Подозреваю, что каждый в той или иной степени сталкивался со следующей задачей.
Скажем нужно запрограммировать каталог, элементами которого являются либо конечные однотипные элементы, либо папки (неограниченная вложенность).
Пусть конечный элемент - это карточка продукта (id, название, описаний, артикул, цена, фото и т.д. и т.п.) Как этот элемент хранить в базе? Я вижу два варианта:
1. В виде серриализованного объекта (все поля в одном столбце страницы).
2. Каждое поле - это свой столбец.
Первый вариант мне не очень нравится, т.к. иногда нужно проводить поиск по конкретному полю. По этому полю желательно постоить индекс.
В общем рассмотрим второй вариант.
Дальше нужно будет написать код, для добавления записи, редактирования, удаления и т.п. Опять же ничего сложного, но муторно А если таких разных форм будет десятки?
Хочется иметь некий framework, который бы позволил описать, какие нужны поля (их тип), как оформить html форму вывода/редактирования элемента, в какой таблице хранить данные. А вот код, по сохранению (insert), выборке (select), обновлению (update) и удалению (delete) был бы универсальным.
Надеюсь я понятно выразился Если нет, то готов ответить на наводящие вопросы
Может быть я вообще не в том направлении мыслю?