首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP CMS数据模型-可以更改吗?

PHP CMS数据模型-可以更改吗?
EN

Stack Overflow用户
提问于 2012-08-16 05:26:21
回答 4查看 297关注 0票数 0

我有一个艺术史数据库30表和人(坐着,艺术家等)和作品(绘画,雕塑等)之间的复杂关系。目前,这是在MS Access中实现的,大约有5k行VBA代码和30多个表单。我必须做出选择,是使用PHP框架还是使用CMS。我有PHP编程技能,但时间不多,所以不能花很长时间来评估CMS产品,看看它们是否可以适应不同的数据模型。

我的问题是,流行的开源CMS产品,如Joomla或Drupal,是否允许使用自定义数据模型,或者他们是否希望您使用他们的内置模型(文章、博客、评论等)?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-08-16 05:35:50

使用内容管理系统是不合适的-虽然它们中的许多确实支持自定义属性,但它们通常不会将它们实现为关系数据库中的字段(因此,如果不可能的话,这将使排序或索引变得困难)。

我建议您在MySQL中重新创建MS Access数据库,然后使用脚手架框架(Ruby-on-Rails有一个非常著名的脚手架)自动为您生成代码和图形用户界面,然后您只需根据需要对其进行修补。

票数 2
EN

Stack Overflow用户

发布于 2012-08-16 06:06:02

我不推荐使用CMS。你没有足够的灵活性。

我推荐使用PHP框架,例如Symfony。您只需在MySQL中重新创建数据模型,然后使用symfony搭建脚手架,然后简单地设计站点的样式。

票数 2
EN

Stack Overflow用户

发布于 2012-08-16 06:30:49

我有一个类似的关于动物,位置和发现的数据库模型,我已经成功地使用了TYPO3和一个带有许多mysql自身节点的邻接列表模型。我可以推荐TYPO3,但我认为任何其他CMS都可以对arts数据库做同样的事情,但重要的是要知道mysql不支持递归查询,这就是为什么我需要自连接来实现关系数据模型的原因。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11977588

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档