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

时间:2013-10-10 10:58:06

标签: joomla joomla2.5 joomla-component

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

如何在安装时创建它,但仅在它不存在的情况下才创建它?

1 个答案:

答案 0 :(得分:1)

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

Adding an Install/Uninstall/Update script file

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

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 );
    }
}

希望这有帮助