symfony と doctrine を使い始めたところです。データベースに関連付けられていない 1 つのプロパティを持つ単純なエンティティがあります。このプロパティには、xml ファイルの内容が含まれている必要があります (doctrine がデータベースに行を追加するときに、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 メソッドを引き起こしません。