f074bce545
Added Controller Abstract for multiple parent classes of controller
2015-04-29 19:36:38 +02:00
c5318a2e99
Added new namespaces as described in Issue #37 . The following namespaces are used:
...
\FuzeWorks for Core classes
\Controller for controller classes
\Model for model classes
\Module for modules
Also did the following changes:
- DatabaseModel now loads the database module as a dependency
- DatabaseModel is no longer abstract because of ModelServer
- Implemented a new mechanism for model types in the name of a ModelServer. This interface requires a Model Type Server to return a Model parent class based on a given type
- Added a backtrace to the logger class for easy and fast debugging
And that was it for this commit
2015-04-29 17:18:33 +02:00
8c1a7afda5
Fix for #28 and #23 . This patch removes the mod and event registers so that modules can now be loaded dynamicly instead of using a global configuration file.
2015-04-22 11:31:29 +02:00
9ce89a180e
It is now possible to have multiple types of models.
...
Just add one call to a model like "$this->setType('techfuze/databasemodel', 'DatabaseModel');" and you load a FuzeWorks2 esque SQL model
2015-03-16 13:29:03 +01:00
68c68cf91c
Added a mod register which allows the system to load advanced modules. This allows for the future build of module versions, prevention of module name conflicts and much more.
2015-03-14 15:46:05 +01:00
f894727e40
Changed the way sections work. From now on it is a separate module called by events. The router has been made far more efficient
2015-02-24 14:19:57 +01:00
3c54281092
Implemented Controller sections. This way modules can be loaded as controllers allowing for seperation of code.
2015-02-24 12:51:53 +01:00
bedec427db
Minor updates to default template
2015-02-23 21:54:00 +01:00
15610d13ff
Fixed the default eventregister config
2015-02-23 20:51:04 +01:00
4343e773af
Added EventRegister. This allows the framework to determine what modules should be loaded at an event. This way classes only get loaded at the right time
2015-02-23 20:27:26 +01:00
9edf81085a
Updated the config class. JSON support has been removed and a PHP config file writer has been implemented.
2015-02-23 19:30:13 +01:00
22d835257e
Initial Commit, merge of MicroCore and FuzeWorks3
2015-02-08 17:29:39 +01:00