我正在使用https://github.com/josegonzalez/cakephp-upload
'pathMethod' => 'primaryKey'.
以下路径
'path' => '{ROOT}webroot{DS}files{DS}upload{DS}{model}{DS}{field}{DS}',
所以,我陷入困境,我想用更详细的信息保存DIR而不仅仅是DIR字段中的primaryKey ID 例如,DIR字段保存为"上传/组织/徽标/ 1",目前只是保存" 1"
我已经多次通过文档,但无法理解如何解决上述情况。请帮忙解决这个问题。
为什么想要这个功能,当一切都自动发生时,在视图中只使用dir字段有助于链接文件。
感谢。
答案 0 :(得分:0)
使用当前的代码库,我相信您可以使用的唯一解决方案是使用' flat'的pathMethod,使用' handleUploadedFileCallback'属性和管理目录创建和文件移动的处理(从TMP到路径')你自己...然后还保存' dir'您的模型的属性(如果您正在保存它)也在该回调(或afterSave)中。使用' pathMethod' => '平坦'删除自动保存文件的位置。
根据GitHub的门票,似乎Jose可能计划在未来实施此功能,但它是" WIP" (正在进行中)。