Ben Zend_Application kullanıyorum ve o benim application.ini içinde uygulama ve kullanıcı yapılandırma hem karıştırma am hakkı gelmiyor.
Bunu ne demek şudur. Örneğin, benim uygulama ad MyApp_ bazı kütüphane sınıfları gerekiyor. Yani application.ini ben [] = "MyApp_" autoloaderNamespaces koydu. Bu bir programcı dışında hiç kimse bu değiştirmek istiyorsunuz, saf uygulama yapılandırması olduğunu. Öte yandan ben, orada bir SysAdmin değiştirmek bir şey bir veritabanı yapılandırması koydu.
Benim fikrim ben user.ini almak tercih seçenekleri (yani application.ini standart değerleri tanımlamak) bir application.ini ve user.ini arasında seçenekleri, bölünmüş olduğunu ifade etti.
Bu iyi bir fikir mi? Nasıl en iyi ben bu uygulayabilirsiniz? Fikrin ben olan var
- Birden fazla yapılandırma dosyalarını almak için Zend_Application genişletme
- User.ini yüklenirken benim Bootstrap bir init işlevi yapma
- Benim index.php yapılandırma dosyaları ayrıştırma ve Zend_Application bu geçiş (çirkin sesler)
Ben ne yapacağım? Ben gelecek için hazırlanan 'temiz' bir çözüm, (yeni ZF sürümleri ve aynı uygulama üzerinde çalışan diğer geliştiriciler) istiyorum