Benim Symfony proje (uskur ORM ile v1.3.2) içine, bir süre önce yazdığı bir kaç sınıfları üstlenmeden.
Aslında veritabanına doğrudan bağlantı kullanılan sınıfları, ben itmek arayıp da ORM nesneleri kullanın böylece ($ depolanır (SF_LIB_DIR)) bu sınıfların refactor istiyorum.
Netleştirmek için, Yani, örneğin, benim özel sınıflar böyle kod kullanmak mümkün olmak istiyorum:
try {
$con = Propel::getConnection();
$c = new Criteria();
$foo = new PropelORMFooObject();
$foobar = PropelORMFooBarObjectPeer::fetch($c);
//set fields etc
$foo->setFooBar($foobar);
// now save using obtained connection ..
$foo->save($con)
}catch(SomeException $e)
{
//deal with it
}
Ben benim özel kütüphanelere bazı require_once () ifadeleri eklemeniz gerekir olacağını varsayabiliriz, ama eklemek için dosyaları açık değildir. Herkes bunu biliyor mu?