Añadir métodos a los componentes en Coldfusion 10
Los métodos son definidos dentro de los componentes:Para definir los métodos, utilizamos uno de los siguientes modificadores de acceso:
■ private: disponible sólo en el componente donde es declarado el método. También es válido en las clases extendidas de la clase original.
■ package: disponible en la clase donde se define el método, en las clases extendidas y en otras clases del paquete. Un paquete son otras clases definidas dentro del folder de la aplicación.
■ public: disponible para todas las clases de la aplicación.
■ remote: disponibles en forma local o remota por medio de una URL, Flash o web server.
Los métodos de las instancias
Funcionan igual que las funciones definidas por el usuario.Generalmente trabajan con los datos de la misma instancia.
Interactúan con otros métofos de la instancia
<cfset variables.birthDate = CreateDate(1975,6,9)>
<cffunction name="CalculateAge" access="public" returnType="numeric" >
<cfreturn DateDiff("yyyy", variables.birthDate, Now())>
</cffunction>
Llamar a un método
<cfset myInstance = createObject("component","components.animal")><cfoutput>
Age : #myInstance.CalculateAge()#
</cfoutput>
http://www.pacoarce.com
No hay comentarios:
Publicar un comentario