【发布时间】:2013-10-10 10:58:05
【问题描述】:
我的自定义组件需要一个特定的路径,比如/images/example/photos。
如何在安装时创建它,但前提是它还不存在?
【问题讨论】:
标签: joomla joomla2.5 joomla-component
我的自定义组件需要一个特定的路径,比如/images/example/photos。
如何在安装时创建它,但前提是它还不存在?
【问题讨论】:
标签: joomla joomla2.5 joomla-component
您将需要一个安装脚本。要设置好,看看这个:
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 );
}
}
希望对你有帮助
【讨论】: