Section courante

A propos

Section administrative du site

Voici un tableau de référence des différents balises de BlueDragon :

Nom Description
cfabort Cette balise permet d'arrêter le traitement d'une page CFML à l'emplacement de la balise. Le CFML renvoie tout ce qui a été traité avant la balise. La balise est souvent utilisée avec une logique conditionnelle pour arrêter le traitement d'une page lorsqu'une condition se produit.
cfapplication Cette balise permet de définir la portée d'une application CFML; active et désactive l'entreposage des variables client; spécifie le mécanisme d'entreposage des variables client; active les variables de session; et définit les délais d'expiration des variables d'application.
cfargument Cette balise permet de créer une définition de paramètre dans une définition de composante. Définit un paramètre de fonction. Utilisé dans une balise de fonction.
cfassert Cette balise permet d'effectuer un test pour améliorer la fiabilité et la robustesse de vos applications. Le concept d'utilisation des assertions est fréquemment utilisé dans des langages plus avancés et il est essentiel pour un test unitaire efficace de vos applications.
cfassociate Cette balise permet aux données de sous-étiquette d'être enregistrées avec une balise de base. S'applique uniquement aux balises personnalisées.
cfbase Cette balise permet de créer une URL absolue servant de base pour la résolution des URL relatives dans une page CFML (comme dans les balises IMG). L'URL absolue créée par la balise CFBASE inclut le chemin de contexte de l'application Web de J2EE.
cfbreak Cette balise permet de sortir d'une boucle de balise cfloop.
cfcache Cette balise permet d'entreposer une copie d'une page sur le serveur et/ou l'ordinateur client, pour améliorer les performances de rendu des pages. Pour ce faire, la balise crée des fichiers temporaires contenant le HTML statique renvoyé par une page CFML. Utilisez cette balise s'il n'est pas nécessaire d'obtenir du contenu dynamique chaque fois qu'un utilisateur accède à une page. Vous pouvez utiliser cette balise pour les URL simples et pour les URL contenant des paramètres d'URL.
cfcachecontent Cette balise permet de mettre en cache des blocs de HTML pendant un temps donné sans avoir à le régénérer à chaque fois. Bien que cela puisse sembler une fusion de CFSAVECONTENT et CFCACHE, cette balise est plus puissante car elle peut mettre en cache non seulement en mémoire mais également dans une table de base de données. En outre, le vidage du cache est également amélioré, avec deux attributs disponibles : CACHENAME et GROUP. Le GROUP permet de rassembler les éléments mis en cache et de les traiter comme une seule unité logique. Par exemple, vous pouvez souhaiter mettre en cache divers éléments pour un utilisateur donné, mais si cet utilisateur change quelque chose, vous pouvez vider et effacer tous leurs éléments mis en cache en une seule opération.
cfcase Cette balise permet d'indiquer un cas à évaluer à l'intérieur du corps de la balise cfswitch. Il contient du code à exécuter lorsque l'expression spécifiée dans la balise cfswitch a une ou plusieurs valeurs spécifiques.
cfcatch Cette balise permet de détecter et traiter les exceptions dans les pages CFML. Les exceptions sont des événements perturbant le flux normal des instructions dans une page CFML, tels que des opérations de base de données échouées, des fichiers incluent manquants et des événements spécifiés par le développeur.
cfcol Cette balise permet de définir l'entête, la largeur, l'alignement et le texte de la colonne du tableau. Utilisé dans une balise cftable.
cfcollection Cette balise permet de créer, d'enregistrer et d'administrer les collections des moteurs de recherche Verity. Une collection créée avec la balise cfcollection est interne. Une collection créée de toute autre manière est externe. Une collection enregistrée avec CFML à l'aide de la balise cfcollection ou enregistrée auprès du serveur K2 en modifiant le fichier k2server.ini est enregistrée. D'autres collections ne sont pas enregistrées.
cfcomponent Cette balise permet de créer et de définir un objet de composante; englobe la fonctionnalité que vous créez dans CFML et entourant les balises cffunction. Cette balise contient une ou plusieurs balises cffunction définissant des méthodes. Le code dans le corps de cette balise, autre que les balises cffunction, est exécuté lorsque la composante est instancié.
cfcontent Cette balise permet d'effectuer l'une des actions suivantes ou les deux : définit l'entête de codage du contenu MIME pour la page actuelle et/ou envoie le contenu d'un fichier à partir du serveur en tant que sortie de page.
cfcontinue Cette balise permet de mettre fin à l'exécution de l'itération actuelle du corps CFLOOP et continue l'exécution de l'itération suivante du corps CFLOOP à partir de la balise d'ouverture CFLOOP.
cfcookie Cette balise permet de définir les variables des cookies du navigateur Web, y compris les options d'expiration et de sécurité.
cfdebugger Cette balise permet de créer une trace de débogage pour le modèle en cours d'exécution dans le fichier journal spécifié.
cfdefaultcase Cette balise permet d'indiquer du code à exécuter lorsque l'expression spécifiée dans la balise cfswitch ne correspond à aucune des valeurs spécifiées par les balises cfcase précédentes.
cfdirectory Cette balise permet de gérer les interactions avec les répertoires. Différents combos nécessitent des attributs différents.
cfdump Cette balise permet de produire les éléments, les variables et les valeurs de la plupart des types d'objets CFML. Utile pour le débogage. Vous pouvez afficher le contenu de variables simples et complexes, d'objets, de composantes, de fonctions définies par l'utilisateur et d'autres éléments.
cfelse Cette balise permet de spécifier un autrement dans une condition préalable d'une balise cfif ou d'une balise cfelseif.
cfelseif Cette balise permet de spécifier un «autrement si» dans une condition préalable d'une balise cfif ou d'une balise cfelseif.
cferror Cette balise permet d'afficher une page HTML personnalisée lorsqu'une erreur se produit. Elle permet de conserver une apparence cohérente parmi les pages fonctionnelles et d'erreur d'une application.
cfexecute Cette balise permet d'exécuter un processus spécifié par le développeur CFML sur un ordinateur serveur.
cfexit Cette balise permet d'annuler le traitement de la balise personnalisée CFML en cours d'exécution, quitte la page dans la balise personnalisée CFML en cours d'exécution ou réexécute une section de code dans la balise personnalisée CFML en cours d'exécution.
cffile Cette balise permet de gérer les interactions avec les fichiers du serveur. Différentes combinaisons entraînent la nécessité de différents attributs.
cfflush Cette balise permet de vider les données actuellement disponibles pour le client.
cfform Cette balise permet de construire un formulaire avec des balises de contrôle personnalisées CFML; ceux-ci fournissent plus de fonctionnalités que les éléments d'entrée de formulaire HTML standard.
cfforward Cette balise permet d'effectuer une «redirection côté serveur» vers une autre page CFML, ou dans certaines éditions de BlueDragon un servlet Java ou JSP (JavaServer Page), ou dans l'édition .NET un ASP. Page .NET dans une «redirection côté client», est effectuée à l'aide de la balise CFLOCATION, une réponse est envoyée au navigateur lui indiquant d'envoyer une nouvelle demande pour une URL spécifiée. En revanche, le traitement CFFORWARD est entièrement géré sur le serveur.
cfftp Cette balise permet aux utilisateurs de mettre en oeuvre les opérations FTP (File Transfer Protocol).
cffunction Cette balise permet de définir une fonction que vous pouvez appeler dans CFML. Requis pour les méthodes de composante CFML définies.
cfheader Cette balise permet de générer des entêtes de réponse HTTP personnalisés à renvoyer au client.
cfhtmlhead Cette balise permet d'écrire du texte dans la section d'entête d'une page HTML générée. Il est utile pour incorporer du code JavaScript ou pour insérer d'autres balises HTML, telles que méta, lien, titre ou base dans un entête de page HTML.
cfhttp Cette balise permet de générer une requête HTTP et gère la réponse du serveur.
cfhttpparam Cette balise permet d'indiquer les paramètres pour créer une requête HTTP. Autorisé à l'intérieur des corps de balises cfhttp uniquement. Requis pour les opérations POST de cfhttp. Facultatif pour tous les autres.
cfif Cette balise permet de créer des instructions conditionnelles simples et composées dans CFML. Teste une expression, une variable, une valeur de retour de fonction ou une chaîne de caractères. Utilisé, en option, avec les balises cfelse et cfelseif.
cfimage Cette balise permet de modifier un fichier image GIF ou JPEG existant pour produire un nouveau fichier image étant redimensionné et/ou a une étiquette de texte ajoutée à l'image. Les variables renvoyées par cette balise fournissent des informations sur le nouveau fichier image.
cfimap Cette balise permet de récupérer et supprimer les messages électroniques d'un serveur de messagerie IMAP.
cfimport Cette balise permet d'importer l'un des éléments suivants : toutes les pages CFML d'un répertoire, en tant que bibliothèque de balises personnalisées, une bibliothèque de balises JSP (Java Server Page) ou une bibliothèque de balises JSP est un ensemble de gestionnaires de balises conformes à l'API d'extension de balises JSP 1.1.
cfinclude Cette balise permet d'intégrer des références aux pages CFML dans CFML. Vous pouvez incorporer des balises cfinclude de manière récursive.
cfindex Cette balise permet de remplir une collection de moteurs de recherche Verity avec un index de documents sur un système de fichiers ou d'ensembles de résultats de requête CFML. Une collection doit exister avant de pouvoir être remplie.
cfinput Cette balise permet de placer des boutons radio, des cases à cocher ou des zones de texte sur un formulaire. Elle fournit une validation d'entrée pour le type de contrôle spécifié.
cfinsert Cette balise permet d'insérer des enregistrements dans des sources de données à partir de données dans un formulaire CFML ou un formulaire Scope.
cfinterrupt Cette balise permet de créer des processus léger.
cfinvoke Cette balise permet d'effectuer l'une des opérations suivantes : appeler une méthode de composante à partir d'une page ou d'une composante CFML, appeler un service Web avec différentes combinaisons d'attributs rendent certains attributs obligatoires parfois et pas d'autres.
cfinvokeargument Cette balise permet de passer le nom et la valeur d'un paramètre à une méthode de composante ou à un service Web. Cette balise est utilisée dans la balise cfinvoke.
cfjoin Cette balise permet de créer des processus léger.
cfldap Cette balise permet de fournir une interface avec un serveur d'annuaire LDAP (Lightweight Directory Access Protocol), tel que Netscape Directory Server.
cflocation Cette balise permet d'arrêter l'exécution de la page en cours et d'ouvrir une page CFML ou un fichier HTML.
cflock Cette balise permet de s'assurer de l'intégrité des données partagées. Instancie les types de verrous suivants : exclusif permet l'accès à un seul processus léger aux constructions CFML, lecture seulement permettant à plusieurs requêtes d'accéder aux constructions CFML.
cflog Cette balise permet d'écrire un message dans un fichier journal de bord.
cflogin Cette balise permet d'indiquer un conteneur pour la connexion utilisateur et le code d'authentification. Le CFML exécute le code dans cette balise si un utilisateur n'est pas déjà connecté. Vous insérez du code dans la balise authentifiant l'utilisateur et identifiant l'utilisateur avec un ensemble de rôles. Utilisé avec la balise cfloginuser.
cfloginuser Cette balise permet d'identifier un utilisateur authentifié auprès de CFML. Spécifie l'identificateur d'utilisateur et les rôles. Utilisé dans une balise cflogin.
cflogout Cette balise permet de déconnecter l'utilisateur actuel. Elle supprime la connaissance de l'identificateur utilisateur, du mot de passe et des rôles du serveur. Si vous n'utilisez pas cette balise, l'utilisateur est automatiquement déconnecté à la fin de la session.
cfloop Cette balise permet d'indiquer une boucle. Différents éléments sont requis en fonction du type de boucle. Les éléments répertoriés comme requis peuvent ne pas dépendre de votre type de boucle.
cfmail Cette balise permet d'envoyer un message électronique contenant éventuellement une sortie de requête, à l'aide d'un serveur SMTP.
cfmailparam Cette balise permet de joindre un fichier ou ajoute un entête à un message électronique. Ne peut être utilisé que dans la balise cfmail. Vous pouvez utiliser plusieurs balises cfmailparam dans une balise cfmail.
cfmailpart Cette balise permet d'indiquer une partie d'un message électronique en plusieurs parties. Ne peut être utilisé que dans la balise cfmail. Vous pouvez utiliser plusieurs balises cfmailpart dans une balise cfmail.
cfmapping Cette balise permet la création de cartographie au niveau de la page ou de l'application.
cfmodule Cette balise permet d'appeler une balise personnalisée à utiliser dans les pages d'application CFML. Cette balise traite les conflits de noms de balises personnalisées.
cfobject Cette balise permet de créer un objet CFML, d'un type spécifié. La syntaxe de la balise dépend du type d'objet. Certains types utilisent l'attribut type; D'autres ne le font pas.
cfobjectcache Cette balise permet de vider le cache des requêtes.
cfoutput Cette balise permet d'afficher la sortie pouvant contenir les résultats du traitement des variables et des fonctions CFML. Peut parcourir les résultats d'une requête de base de données.
cfparam Cette balise permet de tester l'existence d'un paramètre, teste son type de données et, si aucune valeur par défaut n'est affectée, en fournit une facultativement.
cfpause Cette balise permet de provoquer une pause de l'exécution de la page pendant le nombre de secondes spécifié.
cfpop Cette balise permet de récupérer ou supprimer les messages électroniques d'un serveur de messagerie POP.
cfprocessingdirective Cette balise permet de fournir les informations suivantes au CFML sur la façon de traiter la page en cours : spécifie s'il faut supprimer le caractère d'espace en excès du contenu généré par CFML dans le corps de la balise, identifie le codage de caractères (ensemble de caractères) du contenu de la page.
cfprocparam Cette balise permet de définir les paramètres de procédure entreposée. Cette balise est imbriquée dans une balise cfstoredproc.
cfprocresult Cette balise permet d'associer un objet de requête à un ensemble de résultats renvoyé par une procédure entreposée. D'autres balises CFML, telles que cfoutput et cftable, utilisent cet objet de requête pour accéder à l'ensemble de résultats. Cette balise est imbriquée dans une balise cfstoredproc.
cfproperty Cette balise permet de définir les propriétés d'une composant CFML (CFC). Utilisé pour créer des types de données complexes pour les services Web. Les attributs de cette balise sont exposés en tant que métadonnées de composante et sont soumis à des règles d'héritage.
cfquery Cette balise permet de passer des requêtes ou des instructions SQL à une source de données. Il est recommandé d'utiliser la balise cfqueryparam dans chaque balise cfquery, pour aider à sécuriser vos bases de données contre les utilisateurs non autorisés
cfqueryparam Cette balise permet de vérifier le type de données d'un paramètre de requête et, pour les SGBD prenant en charge les variables de liaison, permet à CFML d'utiliser des variables de liaison dans l'instruction SQL. L'utilisation de la variable Bind améliore les performances lors de l'exécution d'une instruction cfquery plusieurs fois. Cette balise est imbriquée dans une balise cfquery, intégrée dans une instruction SQL de requête. Si vous spécifiez des paramètres facultatifs, cette balise effectue la validation des données.
cfregistry Cette balise permet de lire, écrire et supprimer les clefs et les valeurs dans le registre système. Fournit un entreposage permanent des variables client. Déconseillé pour la plate-forme UNIX. Remarque : pour que cette balise s'exécute, elle doit être activée dans ColdFusion MX Administrator.
cfrethrow Cette balise permet de retourner l'exception actuellement active. Préserve les valeurs des variables cfcatch.type et cfcatch.tagContext de l'exception.
cfreturn Cette balise permet de retourner les valeurs de résultat d'une méthode de composante. Elle contient une expression renvoyée comme résultat de la fonction. Une expression; le résultat de la fonction à partir de laquelle cette balise est appelée.
cfsavecontent Cette balise permet d'enregistrer le contenu généré de la balise cfsavecontent, y compris les résultats de l'évaluation des expressions et de l'exécution des balises personnalisées, dans la variable spécifiée.
cfschedule Cette balise permet de fournir une interface de programmation au moteur de planification CFML. Peut exécuter une page CFML à intervalles planifiés, avec la possibilité d'écrire la sortie de la page sur une page HTML statique. Cette fonction permet de planifier des pages publiant des données, telles que des rapports, sans attendre qu'une transaction de base de données soit effectuée pour remplir la page.
cfscript Cette balise permet d'indiquer un bloc de code contenant des instructions cfscript. Vous ne pouvez pas utiliser certains mots réservés CFML dans cette balise. Vous ne pouvez pas mettre une fonction définie par l'utilisateur dont le nom commence par l'une de ces chaînes de caractères dans cette balise : «cf», «cf_», «_cf», «CFML», «CFML_», «_CFML».
cfsearch Cette balise permet de rechercher les collections Verity à l'aide de CFML ou K2Server, quel que soit le moteur de recherche par lequel une collection est enregistrée. (le CFML peut également rechercher des collections n'ayant pas été enregistrées, avec la balise cfcollection.) Une collection doit être créée et indexée avant que cette balise puisse renvoyer des résultats de recherche.
cfselect Cette balise permet de construire un contrôle de formulaire de zone de liste déroulante. Utilisé dans une balise cfform. Vous pouvez remplir la liste à partir d'une requête ou en utilisant la balise d'option HTML.
cfset Cette balise permet de définir une valeur dans le CFML. Utilisé pour créer une variable, si elle n'existe pas, et lui attribuer une valeur. Également utilisé pour appeler des fonctions.
cfsetting Cette balise permet de contrôler les aspects du traitement des pages, tels que la sortie du code HTML dans les pages.
cfsilent Cette balise permet de supprimer la sortie produite par CFML dans la portée d'une balise.
cfslider Cette balise permet de placer un curseur, pour sélectionner une valeur numérique dans un intervalle, sous une forme ColdFusion. Le curseur se déplace sur la rainure du curseur. Lorsque l'utilisateur déplace le curseur, la valeur actuelle s'affiche. Utilisé dans une balise cfform. Non pris en charge avec les formulaires Flash.
cfstoredproc Cette balise permet d'exécuter une procédure entreposée dans une base de données serveur. Il spécifie les informations de connexion à la base de données et identifie la procédure entreposée.
cfswitch Cette balise permet d'évaluer une expression transmise et de transmettre le contrôle à la balise cfcase correspondant au résultat de l'expression. Vous pouvez éventuellement coder une balise cfdefaultcase, recevant le contrôle s'il n'y a pas de valeur de balise cfcase correspondante.
cftable Cette balise permet de construire un tableau dans une page CFML. Cette balise rend les données sous forme de texte préformaté ou, avec l'attribut HTMLTable, dans un tableau HTML. Si vous ne souhaitez pas écrire de code de balise de table HTML ou si vos données peuvent être présentées sous forme de texte préformaté, utilisez cette balise. Le texte préformaté (défini en HTML avec les balises <pre> et </pre>) affiche le texte dans une police à largeur fixe. Il affiche les espaces blancs et les sauts de ligne exactement comme ils sont écrits dans les balises pré.
cftextinput Cette balise permet de placer une zone de saisie de texte sur une seule ligne dans une balise cfform et contrôle ses caractéristiques d'affichage.
cfthread Cette balise permet de créer des processus léger.
cfthrottle Cette balise permet d'aider à répondre aux demandes arrivant trop rapidement d'un hôte/client spécifié. Les mauvais logiciels peuvent paralyser un serveur avec des demandes répétées. Cette balise est conçue pour suivre ces demandes dans une fenêtre de temps donnée et vous donner la possibilité de refuser ou de rediriger leurs demandes.
cfthrow Cette balise permet de lever une exception spécifiée par le développeur, pouvant être interceptée avec une balise cfcatch possédant l'une des options d'attribut de type suivantes : type = "custom_type" type = "Application" type = "Any".
cftrace Cette balise permet d'afficher et d'enregistrer les données de débogage sur l'état d'une application au moment de l'exécution de la balise cftrace. Suit le flux logique d'exécution, les valeurs des variables et le temps d'exécution. Affiche la sortie à la fin de la demande ou dans la section de débogage à la fin de la demande; le CFML enregistre la sortie de cftrace dans le fichier logs\cftrace.log, dans le répertoire d'installation de CFML. Remarque : pour permettre à cette balise de s'exécuter, vous devez activer le débogage dans l'administrateur CFML. Si vous le souhaitez, pour signaler des résumés de trace, activez la section Trace.
cftransaction Cette balise permet d'ordonner au système de gestion de base de données de traiter plusieurs opérations de base de données comme une seule transaction. Elle fournit le traitement de validation et de restauration de la base de données.
cftree Cette balise permet d'insérer un contrôle d'arborescence dans un formulaire. Valide les sélections de l'utilisateur. Utilisé dans un bloc d'étiquettes cftree. Vous pouvez utiliser une requête CFML pour fournir des données à l'arborescence.
cftreeitem Cette balise permet de remplir un contrôle d'arborescence de formulaires, créé avec la balise cftree, avec des éléments. Pour afficher les icônes, vous pouvez utiliser les valeurs img fournies par CFML ou référencer vos propres icônes.
cftry Cette balise permet de détecter et traiter les exceptions dans les pages CFML. Les exceptions sont des événements perturbant le flux normal des instructions dans une page CFML, tels que des opérations de base de données échouées, des fichiers inclus manquants et des événements spécifiés par le développeur.
cfupdate Cette balise permet de mettre à jour les enregistrements dans une source de données à partir de données dans un formulaire CFML ou un formulaire Scope.
cfwddx Cette balise permet de sérialiser et désérialiser les structures de données CFML au format XML de WDDX. Le WDDX est un vocabulaire XML permettant de décrire des structures de données complexes de manière standard et générique. Sa mise en oeuvre permet d'utiliser le protocole HTTP pour ces informations entre les plates-formes de serveurs d'applications, les serveurs d'applications et les navigateurs Web. Cette balise génère des instructions JavaScript pour instancier des objets JavaScript équivalents au contenu d'un paquet WDDX ou d'une structure de données CFML. Interagit avec Unicode.
cfxml Cette balise permet de créer un objet de document XML de CFML contenant le balisage dans le corps de la balise. Cette balise peut inclure des balises XML et CFML. Le CFML traite le code CFML dans le corps de la balise, puis affecte le texte résultant à une variable d'objet de document XML.
cfxmlrpc Cette balise permet d'appeler des services XML-RPC.
cfzip Cette balise permet d'extraire et de lister le contenu des fichiers compressés (zip).
cfzipparam Cette balise permet d'incorporer des références à plusieurs fichiers / répertoires pendant le processus de création d'un fichier zip. Il doit être utilisé uniquement avec CFZIP ACTION = "create".


Dernière mise à jour : Vendredi, le 9 septembre 2020