Что я хочу сделатьСохранение данных с различными ключами и значениями
Я хочу иметь шаблоны, привязанные на страницу, которая может иметь различное количество и типы данных в нем.
Таким образом, шаблон a может иметь список или просто содержимое тела или специальный макет.
Я хочу, чтобы часть этого содержимого была доступна для редактирования из интерфейса, используя create.js. Таким образом, заголовок страницы, содержимое тела и т. Д. Все будут доступны для редактирования и должны быть где-то сохранены (mysql) и каким-то образом. Я не хочу, чтобы контент редактировался в одном большом редакторе WYSIWYG.
Похожие функции, но не совсем Wordpress позволяет связывать пользовательские данные с сообщением через сообщение мета.
Drupal делает это, определяя поля и привязывая их к узлам как-то.
Я использую cakephp для создания этого сайта, но мне сложно свернуть голову вокруг того, как сохранять и извлекать эти данные простым понятным способом.
Я попытался найти решение, но я действительно не знаю, что именно то, что я прошу, называется.
Итак, я использую cake 2.3, create.js (который имеет основу и подчеркивание и VIE) для создания страниц, которые могут быть сохранены в базе данных, но имеют разные количества и стили редактируемых областей. Эти страницы будут управляться в той же среде, на которой они отображаются.
Цель состоит в том, чтобы дать конечному пользователю некоторое редактирование без ущерба для дизайна. Я прошу о хороших ресурсах, чтобы продолжить изучение этой темы. Библиотеки или примеры этого в дикой природе были бы замечательными.
Аналогичный вопрос. Database structure and associations for open-ended data and data types
http://ycmi.med.yale.edu/nadkarni/eav_CR_contents.htm – styks
полезно для понимания EAV HTTP: // alanstorm. com/magento_advanced_orm_entity_attribute_value_part_1 – styks
Для CakePHP это выглядит действительно многообещающим. http://bakery.cakephp.org/articles/abalonepaul/2011/10/11/eav_behavior – styks