Coldfusion Contech CFC - Un esempio di utilizzo
I Componenti Coldfusion sono uno strumento molto potente per creare e referenziare oggetti all'interno del nostro sito o meglio, all'interno del nostro sistema applicativo.
Un esempio di Component può essere il seguente dove viene creta una semplice funzione getCateg per la selezione di categorie all'interno del nostro Blog:
Esempio di CFC (Cold Fusion Component): file: contech.cfc
<cfcomponent output="false">
<cffunction name="getcateg" access="public" returntype="query"
output="false" hint="Seleziona le Categorie del Blog">
<cfquery name="sel_categ" datasource="#request.datasource#">
SELECT cms_categ.id_categ, cms_categ.categ, cms_categ.layout
FROM cms_categ LEFT OUTER JOIN
cms_doc ON cms_categ.id_categ = cms_doc.id_categ
ORDER BY cms_categ.ord, cms_doc.pos desc
</cfquery>
<cfreturn sel_categ>
</cffunction>
</cfcomponent>
<cffunction name="getcateg" access="public" returntype="query"
output="false" hint="Seleziona le Categorie del Blog">
<cfquery name="sel_categ" datasource="#request.datasource#">
SELECT cms_categ.id_categ, cms_categ.categ, cms_categ.layout
FROM cms_categ LEFT OUTER JOIN
cms_doc ON cms_categ.id_categ = cms_doc.id_categ
ORDER BY cms_categ.ord, cms_doc.pos desc
</cfquery>
<cfreturn sel_categ>
</cffunction>
</cfcomponent>