Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Joomla 2.5自定义组件:安装时创建路径_Joomla_Joomla2.5_Joomla Component - Fatal编程技术网

Joomla 2.5自定义组件:安装时创建路径

Joomla 2.5自定义组件:安装时创建路径,joomla,joomla2.5,joomla-component,Joomla,Joomla2.5,Joomla Component,我的自定义组件需要特定的路径,例如/images/example/photos 如何在安装时创建它,但前提是它还不存在?您需要一个安装脚本。要获得设置,请查看以下内容: 您可以删除所有功能,但保留安装功能。您的最终安装功能应如下所示: function install($parent) { jimport('joomla.filesystem.folder'); jimport('joomla.filesystem.file'); if(!JFolder::exis

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


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

您需要一个安装脚本。要获得设置,请查看以下内容:

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

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 );
    }
}
希望这有帮助