2017-02-22 61 views
1

我正在使用Silverstripe 3.1。 如果我嘗試使用從CMS中的文件上傳到上傳文件(圖像)和該文件已經存在,我得到如下: enter image description here使用SilverStripe上傳文件表單中的其他按鈕

我要的是添加另一個按鈕爲「使用該文件的事「而不是覆蓋它。我認爲更有意義,我試圖深入搜索File類,但我無法找到我開始的地方。

回答

1

有一個配置設置來告訴UploadField不覆蓋文件,而是後綴,以避免名稱衝突:

$uploadField->getUpload()->setReplaceFile(false); 

如果你想讓它全局設置,您可以使用配置系統,如:

Upload: 
    replaceFile: false 

這是標準設置。

+0

我試過你的代碼在config.yml中全局設置它,但沒有任何改變。無論如何,覆蓋按鈕不會打擾我。例如,我只想添加另一個按鈕「使用該文件」,以使用它已上傳的文件,因此將會預覽該文件。不管怎麼說,還是要謝謝你 – Spidey

相關問題