Como faço para contornar a falta de construtores em CFC?

A prática adotada é a de criar um "init" método que retorna o objeto.

Exemplo:
<cfcomponent displayname="Person">
<cffunction name="init" access="public" output="false">
<cfreturn this />
</cffunction>
</cfcomponent>

O método init pode aceitar os argumentos e executar a inicialização do objeto, se necessário. Agora, você sempre pode criar os objetos como este:
<cfset joe = createObject('component', 'Person').init() />

 by Hal Helms

0 responses to “Como faço para contornar a falta de construtores em CFC?”