Symfony projesi yapıyorum ve sfUtilsPlugin adlı yeni bir eklenti oluşturdum. Şu anda şöyle bir dizin yapısı vardır:PHP: Symfony eklenti modülünün lib/dizinindeki nesneleri saklama
sfUtilsPlugin/ modules/ sfSearchLucene/ actions/ config/ lib/ templates/
Şimdi, sfUtilsPlugin/modüllerin/sfSearchLucene/lib dizininde, ben sfLucene adı verilen bir nesne var. Fikir, bu nesnenin Symfony otomatik yükleme mekanizmasından erişilebilir olmasıydı, böylece uygulama içindeki herhangi bir yerden başlatılabilir.
Ancak basitçe sfUtilsPlugin/modüllerin/sfSearchLucene/lib dizinine sfLucene.class.php dosyası ekleyerek yapar değil autoloader eklemek için görünür.
Dışarıda kimse bunun neden olduğunu biliyor mu? Belki de Symfony içinde bu konumda depolanan nesneleri otomatik olarak kullanmak mümkün değildir.
Herhangi bir tavsiye memnuniyetle karşılanır.