web-dev-qa-db-fra.com

Meilleur moyen d'avoir un code commun pour l'administrateur et le serveur frontal

Nous développons un composant pour joomla 3.x. Dans le composant, certains ensembles de fonctions de bibliothèque (fichiers php) doivent être utilisés à la fois du côté administrateur et du côté frontal.

Pour le moment, nous avons ces fonctions de bibliothèque dans le dossier "administrator/comonents/com_mycom/libraries" et nous importons ces bibliothèques à la fois en tant qu'admin et avant. Nous pensons que cela n’est pas correct et souhaitons un lieu commun pour avoir ces bibliothèques.

Quel est le meilleur endroit où nous pouvons garder ces bibliothèques?

1
Malaiselvan

Le meilleur moyen consiste à utiliser la fonctionnalité de bibliothèque fournie par Joomla. C'est bien documenté ici:

https://docs.joomla.org/Using_own_library_in_your_extensions

Votre dossier de bibliothèque sera stocké dans le dossier Bibliothèques Joomla, généralement sous JPATH_ROOT.'/libraries' (JPATH_LIBRARIES)

2
Nagarjun