4
Chapitre 5
Utilisation de l'API FileMaker pour PHP 31
Où trouver des informations supplémentaires 31
Référence API FileMaker pour PHP 31
Didacticiel API FileMaker pour PHP 32
Exemples d'API FileMaker pour PHP 32
Utilisation de la classe FileMaker 32
objets de classe FileMaker 32
Objets de commande FileMaker 33
Connexion à une base de données FileMaker 33
Utilisation des enregistrements 34
Création d'un enregistrement 34
Duplication d'un enregistrement 34
Edition d'un enregistrement 35
Suppression d'un enregistrement 35
Exécution de scripts FileMaker 35
Obtention de la liste des scripts disponibles 36
Exécution d'un script FileMaker 36
Exécution d'un script avant l'exécution d'une commande 36
Exécution d'un script avant le tri d'un ensemble de résultats 36
Exécution d'un script après la génération d'un ensemble de résultats 37
Ordre d'exécution du script 37
Utilisation des modèles FileMaker 38
Utilisation des tables externes 38
Création d'une liste des tables externes définies sur un modèle spécifique 38
Obtention des noms de tables externes d'un objet de résultat spécifique 39
Obtention d'informations sur les tables externes d'un modèle spécifique 39
Obtention d'informations sur une table externe spécifique 39
Obtention du nom de table d'une table externe 39
Obtention des enregistrements externes d'un enregistrement spécifique 39
Création d'un nouvel enregistrement dans une table externe 40
Suppression d'un enregistrement d'une table externe 40
Utilisation des listes de valeurs 40
Obtention des noms de toutes les listes de valeurs d'un modèle spécifique 40
Obtention d'un tableau de toutes les listes de valeurs d'un modèle spécifique 41
Obtention des valeurs pour une liste de valeurs nommée 41
Exécution de requêtes 42
Utilisation de la commande Rechercher tout 43
Utilisation de la commande Rechercher au moins 43
Utilisation de la commande Rechercher 43
Utilisation d'une commande Recherche composée 44
Traitement des enregistrements d'un ensemble de résultats 46
Filtrage des lignes des tables externes renvoyées par les requêtes 47
Prévalidation des commandes, des enregistrements et des rubriques 47
Prévalidation des enregistrements dans une commande 49
Prévalidation des enregistrements 49
Prévalidation des rubriques 49
Traitement des erreurs de validation 49
Gestion des erreurs 51