子文件夹在CkFinder

时间:2017-03-02 10:03:51

标签: javascript php ckfinder

在文件config.php中使用CkFinder V3设置了不同的resourceTypes。

设置有效,我进入左侧面板上的CkFinder 2"条目"叫"我的图像"和"我的视频"。

现在,当我选择文件夹"我的视频"并创建一个子文件夹,子文件夹被添加到"我的视频"以及我的图像"。

我只需要在用户决定的位置添加一个子文件夹。

我的配置有什么问题?

$config['resourceTypes'][] = array(
    'name'              => 'Images',
    'label'             => 'My Images',
    'maxSize'           => '2M',
    'allowedExtensions' => 'gif,jpeg,jpg,png',
    'deniedExtensions'  => '',
    'backend'           => 'default'
);

$config['resourceTypes'][] = array(
    'name'              => 'Videos',
    'label'             => 'My Videos',
    'maxSize'           => '1G',
    'allowedExtensions' => 'mp4',
    'deniedExtensions'  => '',
    'backend'           => 'default'
);

1 个答案:

答案 0 :(得分:3)

您定义的两种资源类型都指向同一文件夹(default后端的根文件夹),因为它们没有定义directory。要使用单独的文件夹,请使用directory选项,如下所示:

$config['resourceTypes'][] = array(
    'name'              => 'Images',
    'label'             => 'My Images',
    'maxSize'           => '2M',
    'allowedExtensions' => 'gif,jpeg,jpg,png',
    'deniedExtensions'  => '',
    'directory'         => 'images', // ←
    'backend'           => 'default'
);

$config['resourceTypes'][] = array(
    'name'              => 'Videos',
    'label'             => 'My Videos',
    'maxSize'           => '1G',
    'allowedExtensions' => 'mp4',
    'deniedExtensions'  => '',
    'directory'         => 'videos', // ←
    'backend'           => 'default'
);