私はフロントエンドフォームの魔女に取り組んでおり、ユーザーはファイルをアップロードできます。私はほとんど管理しましたFileAttachmentField働いています。ファイルを目的のフォルダにアップロードしますが、アップロードしたファイルを添付することはできません。関係は$ has_oneです。Silverstripe Dropzone:File Attachmentフィールドファイルを保存していますが、添付していません。
$fields->push(FileAttachmentField::create('BusinessLicense', 'Business License')
->setAcceptedFiles(['.pdf','.doc','.docx'])
->setFolderName($MemberID)
->setValue(null, $this)
上記のコードはファイルを添付しません。私はこのようなUploadFieldに変更した場合:
$fields->push(UploadField::create('IdentityCard', 'Identity Card, Passport, Driving license')
->setFolderName($MemberID)
->setValue(null, $this)
);
それが動作します。私がドキュメントを理解する限り、私はUploadFieldをFileAttachmentFieldに置き換える必要があります。誰でも私にヒントを与えてください。私はこの仕事を得るために懸命に努力した。私は何が間違っているのか見当たりません。
ハードを動作するはずです。 – wmk