2016-04-06 27 views
0

Kendi besteci kitaplığımı oluşturmaya çalışıyorum. Otomatik yükleme mekanizması için psr4 kullanmayı tercih ettim. Kütüphane projesi ile iyi çalışıyor ancak bu kütüphaneyi bağımlılık olarak başka bir projeye eklediğimde bir şeyler ters gidiyor. Kütüphane projesinin ana projede yer alan bir sınıf örneğini oluşturmasını bekliyorum. Ancak bu sınıf, besteci otomatik yükleyici tarafından bulunamaz."Sınıf HelloController bulunamadı" psr4 ile besteci otomatik yük yapılandırmasında hata

Kütüphanem proje kaynağı buradadır: https://github.com/brnogz/kwinsey

(MerhabaDünya sınıfı kontrolörü/HelloWorld.php dosyasında bulunur) böyle bu kitaplığı kullanan Benim örnek proje: https://gist.github.com/brnogz/e27a1dd40ba00b818b23fe7ab8815fad

+0

Hata iletisini tam olarak belirtin ve kullandığınız kod örneği konusunda daha açık olun. Şu anda bir seferde tüm nadir bir MVP çerçevesini sindirmeye yardım etmeye çalışan herkesin beklemesini bekliyorsunuz. Hata ayıklama için, otomatik olarak yüklenemediğinden şüphelendiğiniz kodu açık bir şekilde çalıştırmak için 'require' öğesini ekleyin ve işe yarayıp yaramadığını görün. Bir şey: "psr-4": {"kwinsey \\": "/"} 'şüpheli görünüyor. Neden "/", doğru yol "." veya "". – Sven

+0

@Sven haklısınız. Yolu "/" ile tamir ettiğimde çalışmaya başladı. – brnogz

+0

@Sven de kötü soru – brnogz

cevap

0

tüm kaynaklarını taşımak Lütfen Bir src alt klasörü ve "src/" PSR-4 hedef klasörü olarak kullanın. Proje kök klasöründen otomatik yükleme oldukça tanımsız bir davranıştır.

+0

için özür dilerim çünkü ben henüz test kullanmamıştım, ama dediğin gibi yapıyı dönüştüreceğim – brnogz

İlgili konular