Я использую функции ORM в CF9, и я просто немного застрял на том, как повторить левое внешнее соединение запрос ..CF9 ORM Replicate Left Outer Регистрация
У меня есть TaskList CFC
component output="false" persistent="true"{
property name="iTaskListID" fieldtype="id" generator="native";
property name="sTitle" ormtype="string" length="50";
property name="task" fieldtype="one-to-many" cfc="Task" fkcolumn="iTaskListID";
}
И Целевую CFC
component output="false" persistent="true"{
property name="iTaskID" fieldType="id" generator="native";
property name="sTitle" notnull="true" type="string";
property name="dtCreated" ormtype="date";
property name="iListingID" ormtype="integer";
property name="User" fieldtype="many-to-one" cfc="Users" fkcolumn="iUserID";
property name="iTaskListID" ormtype="integer";
}
Я тогда выполнить entityLoad
<cfset results = entityLoad("TaskList",url.iTaskListID,true)>
<cfset resultsQuery = entityToQuery(results)>
Однако, когда я пытаюсь использовать resultsQuery, я не могу получить доступ к свойствам задачи cfc. Например,
cfoutput>
<cfloop query="resultsQuery">
#resultsQuery.iTaskID#
</cfloop>
</cfoutput>
Производит ошибку Элемент ITASKID не определен в RESULTSQUERY.
У кого-нибудь есть совет?
Большое спасибо