Skip to content

Instantly share code, notes, and snippets.

@modius
Created February 23, 2011 03:46
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save modius/839979 to your computer and use it in GitHub Desktop.
Save modius/839979 to your computer and use it in GitHub Desktop.
getContentObjects() is awesome
<!--- get speakers by category; year --->
<cfset qSpeakers = application.fapi.getContentObjects(typename="mxSpeaker", lProperties="objectid, label", orderBy="label", catspeaker_eq=stobj.metadata) />
<!--- or old and busted get speakers by category; year --->
<cfquery datasource="#application.dsn#" name="qSpeakers">
SELECT type.objectID, type.label, refobj.typename
FROM refObjects refObj
JOIN refCategories refCat ON refObj.objectID = refCat.objectID
JOIN mxSpeaker type ON refObj.objectID = type.objectID
WHERE refObj.typename = 'mxSpeaker'
<cfif trim(len(stObj.metadata))>
AND refCat.categoryID IN ('#ListChangeDelims(stObj.metadata,"','",",")#')
</cfif>
AND type.status IN ('#ListChangeDelims(request.mode.lValidStatus,"','",",")#')
ORDER BY type.label ASC
</cfquery>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment