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

モデル内の関数を介して実装する方法がある場合

正確にこれを行うのを妨げているものを教えてください。/models/Foo.cfcモデルの名前のようにCFC を作成fooし、メソッドで拡張するだけです。を拡張することを忘れないでくださいModel.cfcこのドキュメントのセクションを参照してください。モデル内には、thisすべてのプロパティを保持するスコープがあります。

于 2011-12-09T20:32:19.103 に答える