我正在使用 Symfony 2.3 和 SonataMediaBundle 与 SonataAdminBundle 的实现。
我想知道如何在创建表单上添加一个额外的字段“URL”,并允许用户从他们的计算机上传自己的文件或从网络上的某些图片传递一个 URL。然后我将获取图像并将其存储为媒体记录。
谢谢!
我正在使用 Symfony 2.3 和 SonataMediaBundle 与 SonataAdminBundle 的实现。
我想知道如何在创建表单上添加一个额外的字段“URL”,并允许用户从他们的计算机上传自己的文件或从网络上的某些图片传递一个 URL。然后我将获取图像并将其存储为媒体记录。
谢谢!
安装Sonata Media Bundle : Media's documentation - Index (master)
为 Media Bundle 运行 Sonata Extends。然后,您可以将任何类型的文件添加到您的实体,例如:
/**
* @ORM\ManyToOne(targetEntity="Application\Sonata\MediaBundle\Entity\Media", cascade="all")
*/
private $invoice;