Ben CodeIgniter geliştirirken ben sınıf isimleri ile çatışmaların çok sayıda buluyorum. Örneğin, geçenlerde bir Checkout denetleyicisi vardı durum vardı:
class Checkout extends Controller
{
// Contents
}
Ve sonra yeni bir özel kütüphane oluşturmak için gitti:
class Checkout
{
// Contents
}
Açıkçası bir hata atmak hangi.
Ne istiyorum <ControllerName>_Controller
böylece benim denetleyicileri tanımlamak mümkün olmaktır:
class Checkout_Controller extends Controller
{
// Contents
}
Ve ben başka bir denetleyici yaptığınız gibi CodeIgniter bunu almak istiyorum. Ben de tekrar ve tekrar benim yeniden değişiklikleri uygulama olmadan güncelleyebilirsiniz böylece without çekirdek kütüphane herhangi değişen bunu yapmak istiyor.
Ben yönlendirme ile bunu biliyorum (ve ben şimdiye kadar bunu işleme oylandı nasıl) ama bu daha gerçek bir çözüm daha kesmek gibi geliyor bana. Ben ihtiyacım kısıtlamalarla istiyorum sözdizimini kullanmak için CodeIgniter'ı zorlamak için bir yolu var mı?