我有一组过程我经常做一个模型,我在控制器中不断重做,我想知道是否有一种方法通过模型中的函数来实现它,这样我就可以调用模型函数传递一些参数并获得正确的查询。
我有一个链表,有一点重复,我想避免。
figure out…
在模型:<cffunction name="getCustomResults" returntype="query">
<cfset all = findAll()>
<!--- do stuff --->
<cfreturn myQuery>
</cffunction>
获取自定义结果
<cfset mySelection = model('myModel').getCustomResults()>
如果有办法通过模型中的函数实现它
你能告诉我是什么阻止了你这么做吗?简单地创建CFC,如/models/Foo.cfc
,其中foo
是您的模型的名称,并扩展它的方法。别忘了延长Model.cfc
。请参阅本文档部分。在模型内部,您有this
作用域,它包含所有属性。