web-dev-qa-db-fra.com

Comment créer un dossier lors de l'installation du composant personnalisé

Je sais comment créer un sous-dossier dans le dossier media en utilisant <media folder="media" destination="com_mycom"> Dans le fichier manifeste. Mais comment créer un sous-dossier à l'intérieur du dossier images lors de l'installation de mon composant personnalisé, par exemple à l'aide du script d'installation? Quel code dois-je ajouter dans le fichier ou à l'intérieur de public function install($parent)?

7
stckvrw

Mettez dans l'en-tête du script d'installation:

jimport('joomla.filesystem.folder');

et à l'intérieur de fonction install ($ parent) mettez le code:

$path = JPATH_SITE . DIRECTORY_SEPARATOR . "images" . DIRECTORY_SEPARATOR . "mycom";
$mode = 0755;
JFolder::create($path, $mode);

DIRECTORY_SEPARATOR pour Joomla 3.x

5
user3892905