Outils pour utilisateurs

Outils du site


web:coldfusion

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
web:coldfusion [2014/04/09 03:07] – [cfquery] sgariepyweb:coldfusion [2022/02/02 00:42] (Version actuelle) – modification externe 127.0.0.1
Ligne 95: Ligne 95:
   <cfoutput query="qPhotos">   <cfoutput query="qPhotos">
   <tr>   <tr>
-    <td>#qPhotos.CAPTION#</td>+    <td>#qPhotos.caption#</td>
     <td>#qPhotos.filename#</td>     <td>#qPhotos.filename#</td>
     <td>#dollarFormat(qPhotos.price)#</td>     <td>#dollarFormat(qPhotos.price)#</td>
Ligne 102: Ligne 102:
 </table> </table>
 </code> </code>
 +
 +
 +==== cflocation ====
 +
 +<code>
 +<cflocation url="home/index.cfm"/>
 +</code>
 +
 +
 +==== cfinclude ====
 +
 +
 +<code html>
 +<cfinclude template="loremipsum.txt">
 +</code>
 +
 +
 +
 +==== Custom tag ====
 +
 +Dans un fichier ''.cfm'', par exemple ''customtag.cfm'', celui-ci peut contenir du HTML et des tags CML.
 +
 +Dans un autre fichier ''.cfm'', on peut appeler le //custom tag// en utilisant ''<cf_[nom_du_fichier_custom_tag_sans_cfm]>'' :
 +<code>
 +<cf_customtag>
 +</code>
 +
 +=== Passer des données aux tags personnalisés ===
 +
 +<code html>
 +<cfparam name="attributes.width" default="300" type="numeric">
 +<cfoutput><div style="width:#attributes.width#px;">Contenu</div></cfoutput>
 +</code>
 +
 +Et dans le fichier qui utilise le custom tag:
 +<code>
 +<cf_customtag width="500">
 +<cf_customtag>
 +</code>
 +
 +Le ''<cfparam>'' donne une valeur par défaut à la variable, pour éviter les erreurs, quand on utiliser le tag personnalisé sans spécifier la valeur.
 +
 +
 +==== cfmodule ====
 +
 +<code html>
 +<cfmodule template="../includes/header_customtag.cfm" width="700">
 +</code>
 +
 +===== Components =====
 +
 +En ayant un composant ''Component.cfc'':
 +<code>
 +<cfcomponent hint="Un premier CFC">
 +  <cffunction name="getValue" returntype="String" access="public">
 +    <cfreturn "Hello World">
 +  </cffunction>
 +</cfcomponent>
 +</code>
 +
 +Pour utiliser la fonction :
 +
 +<code html>
 +<cfinvoke component="Component" method="getValue" returnvariable="retval">
 +
 +<cfoutput>
 +La valeur de retour est #variables.retval#.
 +</cfoutput>
 +</code>
 +
 +==== Propriétés ====
 +
 +<code html>
 +<cfcomponent>
 +  <cfproperty name="myProp" type="string" hint="My Property">
 +  <cfset this.myProp = "My prop value">
 +  <cffunction name="getValue" returntype="String" access="public">
 +    <cfreturn this.myProp>
 +  </cffunction>
 +</cfcomponent>
 +</code>
 +
 +Le mot clé ''this'' peut être remplacé par ''variables'' dans l'exemple précédent.
 +
 +
 +
 +
 +
 +
  
web/coldfusion.1397005659.txt.gz · Dernière modification : 2022/02/02 00:43 (modification externe)