컨트롤러에서 재실행하는 모델에 자주 수행하는 일련의 프로세스가 있으며 모델의 함수를 통해 구현하는 방법이 있는지 궁금합니다. 모델 함수를 호출하여 매개 변수를 전달하고 올바른 쿼리를 얻을 수 있습니다.cfwheels 및 객체 도우미
나는 연결된 목록이 있으며, 피하고자하는 반복이 있습니다.
컨트롤러에서 재실행하는 모델에 자주 수행하는 일련의 프로세스가 있으며 모델의 함수를 통해 구현하는 방법이 있는지 궁금합니다. 모델 함수를 호출하여 매개 변수를 전달하고 올바른 쿼리를 얻을 수 있습니다.cfwheels 및 객체 도우미
나는 연결된 목록이 있으며, 피하고자하는 반복이 있습니다.
그것을 알아 냈어 within models/Model.cfc
정확히이 일에서 당신을 중지 무엇인지 알려 주시기 바랍니다 수있는 모델
에서 함수를 통해 구현 할 수있는 방법이 있는지? /models/Foo.cfc
과 같은 CFC를 작성하기 만하면 foo
이 모델의 이름이고 메소드로 확장됩니다. Model.cfc
을 확장하는 것을 잊지 마세요. this docs section을 참조하십시오. 모델 내부에는 모든 속성을 보유하는 this
범위가 있습니다. ,
<cfset mySelection = model('myModel').getCustomResults()>
또한
<cffunction name="getCustomResults" returntype="query"> <cfset all = findAll()> <!--- do stuff ---> <cfreturn myQuery> </cffunction>
사용자 지정을 받고 결과이 모든 모델에 필요한 기능이있는 경우, 단지 기능을 직접 정의 : –
예를 들어 코드를 다운 시키려고했지만'var' 또는'local' 스코프를'all' 변수로 사용하는 것을 잊지 마십시오. –
오른쪽, thanks Chris – Daniel