Las instancias de los componentes en Coldfusion 10
Existen tres maneras de crear o llamar a un componente en Coldfusion 10:
• <cfinvoke> llama el metodo dentro de un componente• <cfobject> crea una instancia de un componente
• createObject() Crea una sintancia de un componente
Caracteristicas de las instancias de los componentes
• Con una instancia se pueden llamar a varios metodos de componentese methods• Podemos almacenar informacion en una instanciaa
• Podemos subir una instancia a la memoria cache
• Podemos crear diferentes instancias con diferentes datos del mismo componente
Crear una instancia con <cfobject>
• Use la etiqueta <cfobject> con las siguientes propiedades:- component: es la ruta del archivo del componente, como se utiliza en <cfinvoke>
- name: el nombre que ser'a utilizado para llamar al componente en los programas
- type: el tipo de objeto que sera instanciado (opcional)
• Ejemplo
<cfobject component="componentes.alumno" name="alumno" >Uso de las instancias de un componente
Por medio de las instancias de un component de ColdFusion podemos llamar a los metodos y propiedades almacenadas en el mismo, por ejemplo:
<cfobject component="componentes.alumno" name="alumno" >
<cfset cali = alumno.calificacion >
<cfset promedio = alumno.promedio() >
Tambien podemos llamar a un metodo al momento de crearlo:
<cfset miAlumno= createObject("cfcAlumno", "components.alumno").init()>
No hay comentarios:
Publicar un comentario