bu konuda çok bilgi veremeyeceğim ,umarım ilerde detaylı yazarım.
fakat php mvc yapısını sadece yapıdan ve tanımlardan öğrenmek yerine kendim uygulayarak yapıyı daha iyi kavramaya çalıştım ve php bir mvc çatısı oluşturdum eğer merak ederseniz buradan inceleyebilirsiniz.
aslında codeigniter ve laravel e bakarak klasor yapısını oluşturdum o yuzden genel bir yapıda diyebilirim.
system/core klasöründe bootstrap.php de herşey MVC bacaklarına ayrılır burayı anlarsanız zaten olayı çözersiniz
birde index.php de autoload olayı vardır orada sisitem çalıştığı anda gerekli tüm nesneler sisteme otomatik yüklenir.