changed filename structure of views to match controller action names so we can auto-load in the correct view so user doesn't need to vall view->render
object name and schema are now built from static getter methods, removed the idea of multi_values (this is not necessary)
initial commit
added concept of components now. these are loaded into the controller via instance variables and are automatically injected into the view and models when necessary. these are all singletons
controller name is now built from a getter function (since this may change as it has already), we are also now automatically rendering the correct view file based on the controllers action executed
we are now using getter methods for models. now that we've introduced components into the framework, we are automatically loading those into the controller, model, and view. Removed depricated redirect function. Added afterFilter function
setting the attributes of the PDO object in the constructor
controller names are now controlled by getter function in the framework, adjusted autoload function - it is now contained inside the framework's static class,
Routes can now handle more complex routing. We can designate controller, actions, parameters, and named parameters in the routes. also, added comment blocks
request and session are now auto-loaded components. template is now an instance variable that is set since the user no longer has to call 'render' - this is now automatically called based on the controllers action executed
naming convention has changed, session, request, and auth are all now singleton components auto-loaded into the controllers, we no longer have to call 'render' on the view as this is automatically called for us, changed the id field schema from id_MODEL to simply 'id'
added getting and setting functions for custom properties
renamed views to match their associated action
table name and classname and schema are now all set by static getter methods, getSchema is now fixed - there was a bug when calling the schema on an object after another had already been instantiated. Issue with static vs self and where the variable was defined. Added __call and __callStatic functions to handle magic 'find' methods, the global 'find' method is now a recursively build (for WHERE) method that will take any number of ANDs and ORs to build the proper query, all find functions are now static, refacotred the save function a bit to have less variables for easier reading, Session is now a singleton component auto-loaded in, changed variable names to camel-case
PRIMER_CORE is now, by default, referenced from the APP_ROOT