web-dev-qa-db-fra.com

Comment coder la soumission de formulaire pour un composant joomla de manière efficace?

Joomla est nouveau pour moi et je développe un composant qui inclut la création et la soumission d’un formulaire. L’exemple de soumission de formulaire à l’adresse http://docs.joomla.org/Developing_a_Model-View-Controller_Component/2.5/Example_of_a_frontend_update_function est très utile, mais l’avertissement figurant au-dessus de la page donnant l'exemple ne " aux meilleures pratiques et n'utilisent pas de manière optimale la flexibilité fournie par Joomla. " et "Ce code n'est pas dangereux et peut être utilisé dans des composants, mais pourrait être écrit de manière plus simple et plus facile à gérer" suggère qu'il existe une méthode plus simple et plus efficace.

Aucune suggestion? J'espère que ma question n'est pas trop générale, mais en tant que démarreur Joomla, j'essaie simplement d'appliquer les meilleures pratiques dès le début ...

Apprécier ton aide

4
Joppo

La meilleure idée est d'utiliser des composants de base pour cela. Utilisez com_content (mon interface préférée est à components/com_content et le backend est à administrator/com_content) pour les "meilleures pratiques". Pour les tables de la base de données, vous pouvez également vous référer à ses tables (dans PREFIX_content).

C’est la meilleure façon d’apprendre, car la documentation actuelle est en grande partie obsolète; vous pouvez donc vous retrouver avec des méthodes dépréciées et autres (la plupart vous le diront). Cela prend du temps, mais cela en vaut la peine, Joomla a une bonne structure et une fois que vous avez pris le temps de regarder le noyau des références, vous pouvez trouver ce dont vous avez besoin assez rapidement.

1
Jordan Ramstad