【发布时间】:2012-02-06 22:06:41
【问题描述】:
redbeanphp 的 bean can server 会成为淘汰赛的有用 orm(使用映射插件?)。我有(或将有)一个 mysql 数据库,其中包含许多一对多、多对多和一对一的关系。我想在基于单一表单的界面中将记录及其所有相关数据作为对象进行编辑。
就用户界面而言,我将使用嵌套的 json 对象,在 html 中查看它,并使用表单元素模板对其进行编辑,根据需要将它们添加到 dom 中。
beancan 服务器(或简单的导出/导入函数)将 bean 转换为 json 对象(反之亦然),knockout 将处理对对象的修改。然后 beancan 服务器将使用 mysql 数据库管理 crud 函数。我知道,我可能应该使用像 couchdb 之类的无模式数据库,但在这种情况下,它不是一个选项。
这很离谱吗?或可能可行?我似乎无法找到任何对 redbean 具有任何复杂性的往返示例,所以我不知道这是否有意义。我在框架方面取得了很大的成功——大部分时间不是程序员,但如果给出一个具体的例子,我就能掌握一个概念。任何帮助将不胜感激。
【问题讨论】:
标签: orm knockout.js redbean knockout-mapping-plugin