web-dev-qa-db-ja.com

カスタムコンポーネントのインストール中にフォルダーを作成する方法

マニフェストファイルで_<media folder="media" destination="com_mycom">_を使用してmediaフォルダー内にサブフォルダーを作成する方法を知っています。しかし、たとえばインストールスクリプトを使用して、カスタムコンポーネントのインストール中にimagesフォルダー内にサブフォルダーを作成するにはどうすればよいですか?ファイルまたはpublic function install($parent)内に追加する必要があるコードは何ですか?

7
stckvrw

インストールスクリプトのヘッダーに入力します。

jimport('joomla.filesystem.folder');

そしてfunction install($ parent)の中にコードを入れます:

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

DIRECTORY_SEPARATOR Joomla 3.xの場合

5
user3892905