Şu anda benim test durumları düzenlemek için birim test ve kullanım klasörleri yapıyorum. Kullanıcı hesaplarının yönetilmesi ile ilgili tüm durumlarda, örneğin, hesapları \ \ testleri altında gidin. Zamanla, daha fazla test durumlar vardır, ve ben, oluşturmak \ tür hesaplara \ \ testleri gibi türlerine göre davaları ayırmak başlar \ testler \ hesap \ update ve vb
Ancak, bir çok can sıkıcı sorun ben içeren ortak bir dizi yolunu belirtmek için var. Böyle içerir kullanmak zorunda:
include_once ("../../../../autoload.php");
include_once ("../../../../init.php");
Hesaplar \ testlerde bir test case \ dahil değişikliği (daha az bir dizin düzeyi aşağı) gerektirir. Onları nasılsa benim iki ortak içerir bulmak için yine de var mı? Benim PHP'nin yapılandırmaları içinde yollarını içerir ayarlamak, ya da sunucu ortam değişkenlerini kullanabilirsiniz anlıyorum, ama uygulama daha az taşınabilir ve programcı kontrol edemez başka bir katman (bazı web-host ile birlikte yapmak gibi böyle çözümler önlemek istiyorum PHP'nin yapılandırma ayarlarının yapılandırılmasına izin vermez, örneğin)