Ressources de Dreamweaver CS4
|
Définition de contenu dynamique à l'aide d'un CFC
Vous pouvez définir un jeu d’enregistrements comme source de contenu dynamique dans Dreamweaver en utilisant un CFC qui contient une définition de jeu d’enregistrements.
- Dans la zone Nom, saisissez le nom du jeu d'enregistrements CFC.
Il est d'usage d'ajouter le préfixe rs aux noms des jeux d'enregistrements, afin de les distinguer des autres noms d'objet dans le code, par exemple : rsPressRelease
Le nom d'un jeu d'enregistrements ne peut contenir que des caractères alphanumériques et des caractères de soulignement (_). Ils ne doivent pas comporter d'espaces ni de caractères spéciaux.
- Sélectionnez un dossier parmi ceux qui sont définis sur le serveur.
Si le dossier n’apparaît pas dans le menu déroulant, actualisez la liste en cliquant sur le bouton Actualiser à côté du menu.
Auparavant, vérifiez que vous avez bien transféré vos CFC sur le serveur d’évaluation. Seuls les fichiers CFC sur le serveur d’évaluation sont affichés.
- Sélectionnez un composant parmi ceux qui sont définis dans le dossier sélectionné.
Si le menu déroulant des composant ne contient aucun composant, or u si aucun des composants que vous avez créés précédemment n’apparaît, transférez vos fichiers CFC sur le serveur d’évaluation.
- (Facultatif) Pour créer un nouveau composant, cliquez sur le bouton Créer un nouveau composant.
- Dans la zone Nom, saisissez le nom du nouveau CFC. Ce nom ne peut contenir que des caractères alphanumériques et des caractères de soulignement (_).
- Dans la zone Répertoire des composants, saisissez l’emplacement du CFC, ou recherchez le dossier correspondant.
Remarque : Ce dossier doit être le chemin relatif au dossier racine du site.
- Dans le menu déroulant Fonction, sélectionnez la fonction contenant la définition du jeu d’enregistrements.
Le menu déroulant Fonction ne contient que les fonctions définies dans le composant sélectionné. Si aucune fonction n’apparaît dans le menu déroulant, ou si vos derniers changements n’apparaissent pas dans les fonctions affichées, vérifiez que les derniers changements ont bien été enregistrés et transférés sur le serveur.
Remarque : Les zones Connexion et SQL sont toutes les deux en lecture seule.
- Cliquez sur le bouton Modifier pour modifier chaque paramètre (type, valeur, valeur par défaut) qui doit être passé en argument à la fonction.
- Saisissez une valeur pour le paramètre actuel en sélectionnant le type de valeur dans le menu déroulant Valeur et en saisissant la valeur voulue dans la zone située à sa droite.
Le type de valeur peut être un paramètre d’URL, une variable de formulaire, un cookie, une variable de session, une variable d’application ou une valeur fixe que vous saisissez.
- Dans la zone Valeur par défaut, saisissez la valeur par défaut que vous souhaitez attribuer au paramètre.
Si aucune valeur n’est renvoyée à l'exécution, la valeur par défaut est utilisée.
- Cliquez sur OK.
Il est impossible de modifier la connexion de base de données et la requête SQL du jeu d’enregistrements. Ces champs sont toujours désactivés, et ces données ne sont affichées ici qu’à titre d’information.
- Cliquez sur Tester pour vous connecter à la base de données et créer une instance du jeu d'enregistrements.
Si l'instruction SQL contient des paramètres de page, vérifiez que la colonne Valeur par défaut de la zone Paramètres contient des valeurs test correctes avant de cliquer sur Tester.
Si la requête a été correctement exécutée, le jeu d’enregistrements est affiché dans un tableau. Chaque ligne contient un enregistrement et chaque colonne un champ de cet enregistrement.
Cliquez sur OK pour effacer la requête.
- Cliquez sur OK.
|