4
我一直在閱讀有關領域驅動設計的知識,並且實體不應該有安裝者。在構造函數中傳遞屬性是有意義的,所以對象是可靠的。有沒有辦法使用Doctrine ORM這種做法?沒有安裝者的學說
class User
{
private $firstname;
public function __construct($firstname)
{
$this->firstname = $firstname;
}
}
Doctrine如何處理這個設置?有什麼缺點?
它會工作得很好。從數據庫中補充對象時,Doctrine不使用構造函數,所以不會有衝突。唯一的問題是如何從一個表單輸入更新實體。 – Cerad