«

»

Sep 13

Print this Post

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

Permanent link to this article: http://ensina.me/coldfusion/como-faco-para-contornar-a-falta-de-construtores-em-cfc/

Leave a Reply