aji*_*ile 4 php orm save doctrine-orm
如果所有字段都是私有的,如何保存Doctrine2 Entity?有没有某种机制可以做到这一点?
我怎么能保存这个:
/**
* @Entity
*/
class SomeEntity
{
/** @Id @Column(type="integer") @GeneratedValue */
private $id;
/** @Column */
private $title;
}
Run Code Online (Sandbox Code Playgroud)
title例如如何改变?也许它可以通过EntityManager?
PS:提前谢谢
class SomeEntity
{
/** @Id @Column(type="integer") @GeneratedValue */
private $id;
/** @Column */
private $title;
public function setTitle($title){
$this->title = $title;
}
}
Run Code Online (Sandbox Code Playgroud)
使用这样:
$entity = new SomeEntity();
$entity->setTitle('title');
$em->persist($entity); //$em is an instance of EntityManager
$em->flush();
Run Code Online (Sandbox Code Playgroud)
Этоправильныйспособ.АтакможноивовнутренностиДоктриныполезть,если мануалы нечитать.:)
| 归档时间: |
|
| 查看次数: |
4354 次 |
| 最近记录: |