【发布时间】:2013-08-01 17:33:27
【问题描述】:
我想做的事
我希望将模板绑定到可以包含不同数量和类型数据的页面。
所以模板 a 可以有一个列表或只是正文内容或特殊布局。
我希望部分内容可以使用 create.js 从前端进行编辑。所以页面标题、正文内容等都是可编辑的,需要以某种方式保存在某个地方(mysql)。我不想在一个大的所见即所得编辑器中编辑内容。
类似的功能,但不完全 Wordpress 允许通过帖子元将自定义数据绑定到帖子。
Drupal 通过定义字段并以某种方式将它们绑定到节点来做到这一点。
我正在使用 cakephp 来构建这个网站,但我很难思考如何以一种简单易懂的方式保存和检索这些数据。
我已尝试寻找解决方案,但我并不确切知道我要问的到底是什么。
总之,我使用 cake 2.3,create.js(它具有主干、下划线和 VIE)来构建可以保存到数据库但具有不同数量和样式的可编辑区域的页面。这些页面将在它们显示的相同环境中进行管理。
这里的目标是在不影响设计的情况下为最终用户提供一些编辑。我正在寻求好的资源,以便我可以进一步研究这个主题。野外的图书馆或这样的例子会很棒。
类似的问题。 Database structure and associations for open-ended data and data types
【问题讨论】:
-
有助于理解EAV alanstorm.com/…
-
对于 Cakephp,这看起来很有希望。 bakery.cakephp.org/articles/abalonepaul/2011/10/11/eav_behavior
-
我建议不要复制 Drupal 设计模式,因为它们在很大程度上是非常糟糕的想法。 “字段”、“节点”和“实体”概念是程序员地狱的秘诀。数据库课程将有效地教会您避免使用数据库做这些事情。
-
对,既然你认识 EAV,我想你会做得很好:3 祝你好运!
标签: cakephp database-design backbone.js inline-editing drupal-8