2012-02-28 61 views
1

我的問題是我無法找到它是否有可能指定一個字段是瞬態的。Doctrine2瞬態字段(如JPA)?

我知道,在Java(JPA),你可以指定它是這樣的:

@Transient int transient; 

有在Doctrine2類似的方法?

回答

1

原則持續存在的實體上的每個字段必須明確映射(例如,使用註釋或YAML)。如果你不希望在一個實體的字段被保留,然後不加任何道理映射它:

/** @Entity */ 
class MyPersistentClass 
{ 
    /** @Column(type="integer") */ 
    private $id; // will be persisted because it has a mapping 

    private $name; // won't be persisted because it does not have a mapping 
} 
+0

好了,我的理解有誤,其中需要默認屬性名的方式('/** @Column()* /'必須指定) – Dario 2012-02-29 08:00:31