Download Fabriq Framework now!
OOP
Fabriq is designed to be object-oriented to keep related functionality contained in classes and make it easier to access your information. Even Fabriq's core PHP classes are classes that are used as both singleton and instantiated objects.
MVC
By using MVC, Fabriq enables developers to quickly write code that keeps the data, logic, and display separated for easy maintance and organization. Fabriq also adds the ability to include helper files and JavaScript controller files that contain functions and code to help the controllers render actions and add extra functionality.
ORM
Fabriq models are designed to match your database tables in structure. Developers define the attributes contained in the object, the name of the ID column (if different from id), and the Model class provides storage areas for created and updated columns as well as functions to find, create, update, and destroy data.
DRY
Fabriq is designed to help you write code that is reusable so you write less code and don't keep repeating the same code over and over again.