Over the past few years I have built several MVC Frameworks and scraped them several MVC Frameworks.
Usually I build my frameworks with a startup file which loads the main components (controller/library/input/output/error/configLoader/database model loader) etc.
I'm just wondering how you build yours in an attempt for me to discover new ways to implement these features, for example when it comes to storage and models I tend to build my model system so the extends keyword loads a particular modelBase
class Model_NewsItems extends ModelStorage_CSVText{}
or
class Model_Users extends ModelStorage_DatabaseMySql{}
Which all inherit their own methods.
But in regards to the libraries controller, etc., are there any "sleek" ways to go about them in regards to larger functionality ?
Just so when I do develop my framework again it can be more reliable when it comes to extending?
Thanks in advance.