在我的数据库中,我得到了这个
table data
----------
id
name
description
image1
image2
image3
key
...
和我来自 SonataMediaBundle 的实体媒体,我想将图像放在 SonataMediaBundle 的实体媒体管理器中
如何在我的实体中编写图像的属性?
什么样的房地产?
谢谢你的帮助
在我的数据库中,我得到了这个
table data
----------
id
name
description
image1
image2
image3
key
...
和我来自 SonataMediaBundle 的实体媒体,我想将图像放在 SonataMediaBundle 的实体媒体管理器中
如何在我的实体中编写图像的属性?
什么样的房地产?
谢谢你的帮助
这只是ManyToOne
与(可能)Image
实体的关系的 3 倍。该实体如下所示:
class Item
{
/**
* @ORM\Id()
* @ORM\GeneratedValue(strategy="AUTO")
* @ORM\Column(type="integer")
*/
protected $id;
/**
* @ORM\Column(type="string")
*/
protected $name;
/**
* @ORM\Column(type="text")
*/
protected $description;
/**
* @ORM\ManyToOne(targetEntity="YourNamespace\Entity\Image")
*/
protected $image1;
/**
* @ORM\ManyToOne(targetEntity="YourNamespace\Entity\Image")
*/
protected $image2;
/**
* @ORM\ManyToOne(targetEntity="YourNamespace\Entity\Image")
*/
protected $image3;
/**
* @ORM\Column(type="string")
*/
protected $key;
// ...
}