Coldfusion MVC框架与许多mady的crud

时间:2011-11-25 23:15:32

标签: frameworks coldfusion many-to-many crud

我最近几个月一直在和CFwhees一起度过。

它有很多简单的方法,但我总是遇到一两个问题,我很难排除故障。其中最大的就是让很多人的关系得以正常运作。

我正在两个环境之间切换Railo / mySQL和CF / MsSQL,所以如果可以同时使用它们会很好。

我正在尝试在有限的时间内推出一个Web应用程序,因为我已经在CF轮上花了太多时间。

任何人都可以推荐一个框架,它可以创建许多关系,相关的CRUD很容易,并且有一个很大的社区吗?

我经常提到的一些是MachII,FuseBox,Model-Glue,ColdBox

2 个答案:

答案 0 :(得分:4)

您列出的大多数框架没有像轮子一样的内置ORM。这意味着您要么使用直接SQL查询,要么使用CF9(Hibernate)ORM。我认为只提到CFWheels也可以使用这两个选项。

我在CFWheels写了一个相当大的应用程序。在我的应用程序中,存在多个多对多关系的实例,并且我能够在没有太多痛苦的情况下使其工作。话虽这么说,我感到你对CFWheels ORM感到沮丧。一旦你进入复杂的关系,它可能很笨重。在这些情况下,我必须判断是否值得尝试使用ORM构建查询,或者只是构建自定义SQL查询并将其存储在我的模型的CFC中。事实上,对于99%的报告查询此应用程序,我只是在模型中编写SQL。但对于CRUD操作,这并不是一个限制因素。

我很好奇您使用车轮遇到的具体问题 - 关注发布示例?

答案 1 :(得分:2)

是的,cfwheels中的orm有时会出错。如果您遇到错误,甚至 THINK 可能是一个错误,我们想知道。请花点时间提交bug report,以便我们进行调查。尽管如此,我很惊讶CF社区没有注意到Don Humphrey的ORM被称为CFRel。这可能是自保险丝盒以来CFML发生的最大问题之一。

哦......甚至还有cfwheels plugin for it