Il serait préférable de ne pas inclure des fichiers php « externes », je veux dire les fichiers de la structure Joomla. Mais si vous voulez toujours le faire, vous pouvez simplement inclure ce fichier php partout où vous en avez besoin, et vous aurez toutes les classes et fonctions Joomla disponibles tant que vous incluez ce fichier d'une autre tuile Joomla (peut-être votre point d'entrée de composant, un contrôleur, un modèle, une vue, etc.). En outre, si votre fichier génère des données, le meilleur endroit pour l'inclure serait à l'intérieur d'un modèle dans votre composant. Si vous l'utilisez à un autre endroit, vous devriez obtenir la sortie de ce fichier (par exemple, avec les méthodes ob_start(), ob_get_contents()), et les enregistrer dans un type de variable pour le sortir d'un modèle. Je suppose que vous savez probablement déjà comment inclure ce fichier, mais si par exemple votre fichier est dans un dossier « mylibs » à l'intérieur de la racine de joomla, vous devez inclure comme ceci:
include JPATH_ROOT . DS . 'mylibs' . DS . 'myfile.php';
Pourquoi la raison pour laquelle vous besoin d'inclure ce fichier et il n'est pas possible de le rendre comme un modèle?
J'espère que cela a aidé.
Je ne souhaite pas l'inclure, je souhaite l'appeler avec un appel XmlHtppRequest –