0

我想知道 CakePHP 媒体插件(使用最新版本)中是否可以执行以下操作。

我希望我的裁剪图像在这个结构中,在一个与图像相关联的产品名称的第一个字符匹配的子目录中(使用整体附件模型)。

MEDIA_FILTER 是一个常数,因此您无法即时更改它。有没有办法强制媒体插件使用这些文件夹?最好不改变插件?

/app/webroot/files/filter/large/img/a/image.jpg
/app/webroot/files/filter/large/img/b/image2.jpg
/app/webroot/files/filter/medium/img/a/image.jpg
/app/webroot/files/filter/medium/img/b/image2.jpg
4

1 回答 1

0

因此,经过一番反复试验,我弄清楚了这一点。

    $dir = 'my_directory';
    $this->Behaviors->load('Media.Transfer',
        array(
            'transferDirectory' => MEDIA_TRANSFER . $dir . DS
        )
    );

这将设置目录图像即时保存,并且也适用于“过滤器”目录(即调整大小后保存图像的位置)。

于 2013-07-17T14:27:11.400 回答