Ben Doctrine_Record uzatmak modelleri var, ve doğrudan veritabanından belirli bir kayda eşlenen (yani, verilen ile bir kaydın bir id
, sınıfında statik kodlanmış verilmiştir).
Şimdi, ben Doctrine_Query olur sanki belirli kayıt sınıfı kendisini başlatmak istiyorum. Yani, bu normal prosedür olacaktır:
$query = new Doctrine_Query();
$model = $query->from('Model o')->where('id = ?', 123)->fetchOne();
Ben böyle bir şey yapmak istiyorum
$model = new Model();
Ve in Model
,
const ID = 123;
//note that __construct() is used by Doctrine_Record so we need construct() without the __
public function construct()
{
$this->id = self::ID;
//what here??
$this->initialize('?????');
}
Yani Açıklık aşkına: Ben bir sorgu (aynı devlet, aynı nitelikleri ve ilişkileri gibi) alınan olurdu sanki nesne tam olarak aynı olmak istiyorum.
Herhangi bir yardım büyük mutluluk duyacağız: teşekkür ederim.