Accueil > Forum > > > > Variable de sortie cfmodule
Variable de sortie cfmodule
vendredi 7 octobre 2005 à 12:15:57 |
Variable de sortie cfmodule

mandaillou
|
Salut Est-il possible d'avoir une valeur de sortie avec un cfmodule. Merci
|
|
samedi 8 octobre 2005 à 00:12:34 |
Re : Variable de sortie cfmodule

bastoun
|
Oui... c'est la même chose qu'un custom tag, sauf qu'au lieu de se
trouver obligatoirement dans un répertoire spécifique aux custom tags,
tu précises le chemin directement dans l'appel du cfmodule.
|
|
samedi 8 octobre 2005 à 15:12:10 |
Re : Variable de sortie cfmodule

mandaillou
|
Je n'ai pas compris ce que tu veux dire, pourrais tu préciser stp ? Je vais faire de même. J'appelle ma fonction dans la page nommée convert_csv.cfm :
<cfmodule template="chargement_csv.cfm" file = #adresse_fichier# >
chargement_csv.cfm ouvre un fichier CSV et compte entre autre le nombre de lignes de ce fichier. Ce nombre est stockée dans une variable "nbre_ligne". Dans la page convert_csv.cfm, je voudrais pouvoir récupérer la valeur de cette variable. Comment puis je faire ? Merci
|
|
samedi 8 octobre 2005 à 20:28:52 |
Re : Variable de sortie cfmodule

bastoun
|
Réponse acceptée !
Ok... je vais préciser. Je pensais que tu connaissais les custom tag...
et donc te disais qu'il fallait faire de même avec le cfmodule
Donc, dans ton module (chargement_csv.cfm), tu peux créer une variable du genre
<cfset caller.nomdevariable=nb_lignes>
Le caller. spécifie que tu crée à partir de ton cfmodule une variable
directement dans la page ayant appelé le cfmodule (ou le custom tag)
Ici l'exemple créera dans ta page appellant le module (donc dans
convert_csv.cfm) la variable 'nomdevariable' (et pas
caller.nomdevariable) avec la valeur correspondante.
Tu peux aussi à la place utiliser une variable nommé request.nomdevariable
La variable ainsi créée sera 'globale' à l'éxécution de la page, c'est
a dire que si tu l'utilises dans ton module chargement_csv.cfm, tu
pourra également y accéder dans ta page appelant ton module
(convert_csv.cfm), en utilisant le nom request.nomdevariable, et dans
tous les modules custom tags appelés ou appelant de la page en question
Voilà. est-ce suffisamment clair ? sinon, n'hésite pas, je te rédigerais un tout tout petit exemple
|
|
dimanche 9 octobre 2005 à 14:08:14 |
Re : Variable de sortie cfmodule

lfontaine
|
Salut,
Perso je preferais ajouter un attribut a mon cfmodule retour="nomdevariable" et ensuite dans le module creer un "caller.#ATTRIBUT.retour#" (comme dit plus haut, mais cela a l'avantage de pouvoir faire un peu de gestion d'erreurs et d'utiliser un module dans plusieurs contextes avec des valeurs de retours dans des variables differentes.
Maintenant, je prefere bien mieux utiliser les cfcomponent.
Laurent
|
|
dimanche 9 octobre 2005 à 23:22:44 |
Re : Variable de sortie cfmodule

bastoun
|
c'est ce que je faisais également, avec en plus un nom par defaut de
variable de retour, avant que les cfc n'arrivent. c'est vrai que depuis
que les cfc existent, je n'utilise plus que rarement les custom tags.
Mais bon, là je donnais deux solutions toutes simples, après pour les améliorations, à chacun de chercher un peu, non ?
(déjà qu'ici il est évident que la documentation n'a pas été du tout consultée)
|
|
lundi 10 octobre 2005 à 12:23:02 |
Re : Variable de sortie cfmodule

mandaillou
|
Jai utilisé caller.nomdevariable, ça marche nickel, merci. Par contre, je tiens à préciser que avant de poster ce message, j'ai consulté un bouquin de coldfusion et que je n'ai pas trouvé ce que je cherchais, notamment en regardant cfmodule. Pour ce qui est de cfcomponent, je ne connais pas cette balise.
Merci de votre aide.
|
|
lundi 10 octobre 2005 à 12:44:05 |
Re : Variable de sortie cfmodule

bastoun
|
ça dépend de quel bouquin tu parles, c'est vrai que certains sont
parfois un peu incomplets. Mais généralement, pour cfmodule, ils
indiquent de se reporter aux customs tags, pour le fonctionnement.
Sinon, tu trouveras ça dans la doc en ligne (téléchargeable et
consultable chez macromedia... et là tu t'aperçois que tu peux
t'économiser l'achat de certains bouquins, qui ne sont que du
paraphrasage de l'aide.)
Pour les cfc, c'est à partir de la version CFMX. Donc si tu tournes sur
une version inférieure ou si tu utilises un bouquin un peu ancien, tu
ne trouveras rien dessus.
ça te permet d'avoir une notion objet dans coldfusion, et ça te permet également de te créer des bibliothèques de fonctions.
|
|
Cette discussion est classée dans : variable, sortie, cfmodule
Répondre à ce message
Sujets en rapport avec ce message
variable cgi et redirection [ par fme ]
Bonjour à tous,voici ma question :j'ai 2 dns qui pointent sur 1 adresse IP et je voudraiscréer une condition cfif dans mon fichier index.cfm pourredir
Test sur variable [ par Meuble' ]
Salut !Bon j'ai juste une petite question :je n'arrive pas à trouver comment tester sur par exemple dans un formulaire le visiteur ne remplit pas un c
cfmodule [ par BenLaKnet ]
Est ce que quelqu'un aurait deja essayé d'appeler un module de la manière suivante :dazdzadazddadzaje voudrais savoir comment gèrer ou réuperer les at
Regex? [ par enda ]
Bonjour,une petite question de plus (merci a ceux qui repondent :) )Concernant les regex, je suis un peu desarsonné en coldfusion, auriez vous une doc
Variable session [ par Netchris ]
Impossible de garder en mémoire les variables session, notamment pour un login et password que je teste sur toutes les pages car le niveau d'accès en
numéroter les résultats d'une requête [ par melany ]
Comment faire pour que lorsque j'affiche les résultats d'une requête, je puisse avoir une numérotation de mes résultats ?Ex. définir une variable au d
variable de session [ par lemmings ]
salutje voudrais generer une variable de session comme ceci:mais il ne veut pas de mon #i#quelqu'un peut m'aider ? ;-)merci beaucoup lemmings
Passage d'une variable [ par jfg ]
Bonjour,sur un formulaire g une liste déroulante alimenter par une table, cette table contient une clé et un autre champ déscription.Dans ma liste dér
Lacher une variable client [ par Metrox ]
'lut all,j'utilise des variables clients, et j'aimerais savoir comment je peuxs faire pour qu'elles ne soient plus définies???Histoire que quand je fa
Balise CFPOP et variable #FROM# [ par charek ]
Bonjour a tous, je voudrais connaître le moyen de recuperer l'adresse email des expediteurs des messages que je recoit afin de les supprimer de ma bas
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|