web-dev-qa-db-fra.com

Obtenir le script actuel et son chemin de dossier parent

Existe-t-il un moyen Joomla de renvoyer le chemin ou le chemin du dossier du parent d'un script en cours?

Jusqu'à présent, si nécessaire, j'utilise les constantes Joomla et construis manuellement le reste du chemin. C'est également possible avec php, mais je me demande s'il existe une fonctionnalité de l'API Joomla permettant de contourner ce problème.

Donc, disons que je suis dans un remplacement de modèle:

templates/mytemplate/html/my_component/my_view/template.php

Et voulez créer un nouveau répertoire dans le répertoire parent "view" afin d'y placer un fichier, comme ceci:

templates/mytemplate/html/my_component/my_view/newDir/newfile.ext

Ensuite, je veux appeler/lier ce nouveau newFile.ext à partir du fichier template.php.

Existe-t-il un moyen Joomla d’obtenir le chemin du répertoire my_view?

1
FFrewin

Il n'y a pas d'API Joomla pour obtenir le répertoire actuel. Il n'y a aucune raison pour cela puisque dirname(__FILE__) fonctionne parfaitement bien :-)

Si vous avez besoin de nettoyer le nom du fichier, vous pouvez utiliser JPath::clean() .

3
Bakual