DÜZENLEME | Temel olarak autoload_classmap.php dosyasını "web /" dizini altındaki tüm dosyaların/sınıfların bir eşlemeyle doldurmasını söylemek istiyorum. Bu, bazı uygulamalara özgü sınıfları ( ), bazıları da PSR-0'ı takip etmeyenleri barındırmaktadır.Besteci tek tek eşlenmiş yükleme sınıfları
Bir composer.json var:
{
"name": "company/project",
"description": "Internal management system",
"require": {
"swiftmailer/swiftmailer": "^5.4",
"slim/slim": "2.4.2"
},
"autoload": {
"psr-0": {
"Application_Ancillary_": "web/private/module/rpi/ancillary/"
}
}
}
Bu "özdevinimli_yükle" olacak işin tür - ama classnames sınıfadı gibi bir şey olabilir PSR-0 uyarınca hiçbir harita yapmak durumlar vardır
Application_TestSomething = I 1 kullanmaya çalıştı> web/özel/modül/test/ApplicationTestSomething
: 1 sınıfadı => dosya eşlemesi o di dn't çalışma Koştum:
besteci dumpautoload Ayrıca
-o "İnce" sınıfları
İdeal bütün besteci paketleri dahil autoload_classmap.php dahil ediliyor (yani : İnce, vb), dahil etmeyi tercih ettiğim yüzlerce eski dosyam olduğu için classmap dosyasının bir parçası olmaz.
ben şimdi birisi elle autoload_classmap.phpherhangi bir öneriniz düzenlenmiş kadar bu kadar varsayıyorum?
hangi sınıf yüklemek gerekiyor - FQN içinde lütfen? –
Tüm/web dizininin altında yaklaşık 300+ sınıf yüklemem gerekiyor - isimler rasgele ve PSR-0'ı kesinlikle takip etmiyor –