我刚开始使用 symfony 和教义。我有一个简单的实体,它有一个属性不与数据库绑定。此属性应包含 xml 文件的内容(我想制作 xml 文件,当学说将行添加到数据库时)。
/**
* Layouts
*
* @ORM\Table(name="layouts")
* @ORM\Entity
* @ORM\HasLifecycleCallbacks()
*/
class Layouts
{
/**
* @var integer
*
* @ORM\Column(name="id", type="integer", nullable=false)
* @ORM\Id
* @ORM\GeneratedValue(strategy="SEQUENCE")
* @ORM\SequenceGenerator(sequenceName="layouts_id_seq", allocationSize=1, initialValue=1)
*/
private $id;
/**
* @var string
*
* @ORM\Column(name="name", type="string", length=255, nullable=false)
*/
private $name;
/**
* ???????
*/
private $template_body;
...
}
如何描述$template_body
财产?没有离开属性描述,我遇到了一个问题——当我在表单中编辑这个属性时,学说不会导致 preUpdate 方法。