0

我有一组我经常对我在控制器中重做的模型执行的过程,我想知道是否有办法通过模型中的函数来实现它,这样我就可以调用模型函数传递一些参数并获得正确的查询。

我有一个链表,我想避免一些重复。

4

2 回答 2

1

弄清楚了...

在模型中:

<cffunction name="getCustomResults" returntype="query">
    <cfset all = findAll()>
    <!--- do stuff --->
    <cfreturn myQuery>
</cffunction>

获取自定义结果

<cfset mySelection = model('myModel').getCustomResults()>
于 2011-12-09T20:33:07.737 回答
0

如果有办法通过模型中的函数来实现它

你能告诉你是什么阻止你这样做吗?只需创建 CFC,就像您的模型名称在/models/Foo.cfc哪里一样,并使用方法对其进行扩展。foo只是不要忘记扩展Model.cfc. 请参阅此文档部分。在模型内部,您拥有this包含所有属性的范围。

于 2011-12-09T20:32:19.103 回答