Benim kendi özel sınıflarında uskur ORM kullanma

1 Cevap php

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?

1 Cevap

Ben size ne alıyoruz emin değilim. Sürece senin bir symfony uygulama içinde bu kod yürütme olarak, uskur sınıflar otomatik yükleyici tarafından yürütme bağlamında getirilecek.

Aslında "sınıf tanımlı değil" hata alıyor musunuz?