【问题标题】:Joomla 2.5 custom component: create path on installJoomla 2.5 自定义组件:安装时创建路径
【发布时间】:2013-10-10 10:58:05
【问题描述】:

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

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

【问题讨论】:

    标签: joomla joomla2.5 joomla-component


    【解决方案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 );
        }
    }
    

    希望对你有帮助

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-10-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-23
      • 2012-04-04
      • 2013-03-24
      相关资源
      最近更新 更多