J'essaye de développer un composant, au fond assez basique car il s'agit de rechercher un ou plusieurs éléments dans une base de données - par son nom- et de les afficher pour que l'utilisateur en choisisse un et puisse afficher l'ensemble des informations (composition, prix...).
Les tutoriels existants que j'ai consulté (cf ci dessous) sont très orienté administrateur et pas client (très utile même s'il faut les adapter, mais manquent de simplicité notamment un diagramme des échanges) et ne répondent pas à ma fonctionnalité basique : afficher un formulaire avec saisie d'un champ de recherche sans à ce stade n'afficher aucun élément (ma base compte 14000 références).
Ça marche très bien avec un programme php classique (un simple formulaire pour la saisie, filtrage des "injections" et envoie à la Bdd via une requête SQL qui répond par une liste d'éléments ... ou pas selon saisie). Mais pour mettre ça dans l'architecture Joomla (selon les tutos) je n'ai toujours pas trouvé comment mettre en place le modèle/Vue/Controlleur (j'ai besoin d'abord d'afficher un formulaire de saisie et après de le traiter et non, comme dans les tutos d'afficher tous les éléments). Si quelqu'un a déjà rencontré ce pb, merci de partager votre solution.
https://docs.joomla.org/J3.xevelop...nt-end_form/fr
http://docteurjoomla.com/nos-tutorie...oomla-partie-1 et la suite
Les tutoriels existants que j'ai consulté (cf ci dessous) sont très orienté administrateur et pas client (très utile même s'il faut les adapter, mais manquent de simplicité notamment un diagramme des échanges) et ne répondent pas à ma fonctionnalité basique : afficher un formulaire avec saisie d'un champ de recherche sans à ce stade n'afficher aucun élément (ma base compte 14000 références).
Ça marche très bien avec un programme php classique (un simple formulaire pour la saisie, filtrage des "injections" et envoie à la Bdd via une requête SQL qui répond par une liste d'éléments ... ou pas selon saisie). Mais pour mettre ça dans l'architecture Joomla (selon les tutos) je n'ai toujours pas trouvé comment mettre en place le modèle/Vue/Controlleur (j'ai besoin d'abord d'afficher un formulaire de saisie et après de le traiter et non, comme dans les tutos d'afficher tous les éléments). Si quelqu'un a déjà rencontré ce pb, merci de partager votre solution.
https://docs.joomla.org/J3.xevelop...nt-end_form/fr
http://docteurjoomla.com/nos-tutorie...oomla-partie-1 et la suite
Commentaire