すべてのフィールドがプライベートである場合、Doctrine2エンティティを保存する方法は?それには何らかの仕組みがありますか?Doctrine2エンティティを保存する方法
は、どのように私はこれを保存することができます:
/**
* @Entity
*/
class SomeEntity
{
/** @Id @Column(type="integer") @GeneratedValue */
private $id;
/** @Column */
private $title;
}
方法例えばtitle
を変更するには?おそらくEntityManager経由で可能でしょうか?
PS:
$entity = new SomeEntity();
$entity->setTitle('title');
$em->persist($entity); //$em is an instance of EntityManager
$em->flush();
Этоправильныйспособ:このような事前のおかげで
私は多くのエンティティのそれぞれでそれを行う必要があるので、これは適切ではありません。 Знаю、знаютакойспособ、нооннеподходит、потомучтотакмневсёравнопридётсялезтьвдоктринучтобынаучитьеёгенерить集合{ИМЯ}методыдлякаждойсущностиилиручкамивсотне-другойтаблицэтоделать。 Ядумалестькакой-тодругойспособ。 – ajile
しかし、それは....ベストプラクティスなどで動作するはずです。 – Flukey