簡體   English   中英

Oneupuploaderbundle:更改默認目錄

[英]Oneupuploaderbundle : change default directory

您可以提供最佳做法以更改上載文件的默認目錄(web / uploads / gallery)嗎?

如果您可以使用某些表格數據(如果將照片上傳到相冊則為相冊)或簡單的諸如年份或月份之類的數據,那將是很好的,因為當前所有上傳的文件都位於同一目錄中,很難保持..

謝謝

該問題在Bug跟蹤器中得到了多次回答。 基本上,您將創建一個自定義命名器,並將所有動態數據包括到文件路徑中。 子目錄將自動創建。

namespace AppBundle\Uploader\Naming;

use Oneup\UploaderBundle\Uploader\File\FileInterface;
use Oneup\UploaderBundle\Uploader\Naming\NamerInterface;

class CatNamer implements NamerInterface
{
    public function name(FileInterface $file)
    {
        $product = //...
        return sprintf('%d/%s, $product->getId(), grumpycat.jpg');
    }
}

這樣,您可以創建自己的文件夾結構。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM