0

我的自定义组件需要特定的路径,比如/images/example/photos.

如何在安装时创建它,但前提是它还不存在?

4

1 回答 1

1

您将需要一个安装脚本。要设置好,请看一下:

添加安装/卸载/更新脚本文件

您可以删除所有功能,但保留安装功能。您的最终安装功能应如下所示:

function install($parent) {

    jimport('joomla.filesystem.folder');
    jimport('joomla.filesystem.file');

    if(!JFolder::exists(JPATH_ROOT . '/media/images/example/photos')) {
         $path = JPATH_SITE . '/media/images';
         $folder = 'example/photos';
         JFolder::create( $path .'/'. $folder, 0755 );
    }
}

希望这可以帮助

于 2013-10-10T11:09:57.257 回答