Chapitre 7 Action
Une action permet d'étendre les fonctionnalités de Dynacase. Vous pouvez :
- manipuler des documents,
- exporter dans un format spécifique (XML, JSON, XLS, PDF, etc.),
- implémenter le protocole SOAP,
- implémenter un point d'accès REST,
- mettre en place une IHM spécifique,
- etc.
Le système d'action est composé de trois éléments :
- une fonction PHP qui est exécutée lors de l'appel de l'action,
- un layout (optionnel) qui permet de faciliter le rendu du retour de l'action,
- un système d'ACL (optionnel) qui permet de sécuriser l'action.
Les actions peuvent être appelée :
- en web avec une URL formatée de la manière suivante
<url_du_contexte>?app=<APPLICATION>&action=<ACTION>¶m1=<param1>¶m2=...
- en CLI à l'aide du WIFF.
Contenu du chapitre
- 7.1 Action
- 7.1.1 Objectifs
- 7.1.2 Cadre
- 7.1.3 Théorie
- 7.1.4 Ajout des librairies externes
- 7.1.5 Ajout d'une ACL
- 7.1.6 Action : liste de document
- 7.1.7 Action : principale
- 7.1.8 Enregistrement de l'interface
- 7.1.9 Mise en place des modifications
- 7.1.10 Conclusion