Home
Welcome
Here you can find some documentation for the framework behind the code
Templates
Database
- DAO — query and write to the database through PDO prepared statements
- Migrations — version-controlled schema changes, similar to Laravel’s migrations
- Seeders — load data into a migrated database, similar to Laravel’s seeders
- Queue — a database-backed job queue for deferring work outside the request/response cycle
- Schema query validator — catch JSON resource queries that no longer match the database schema, before they run
Component system
The component system lets you build pages in pure PHP by composing small, self-contained classes instead of editing JSON files. It is the right choice when a page requires custom business logic, complex rendering, or interactions that go beyond what a JSON resource can express.
- Component — a single reusable unit: fetches data, handles POST, renders HTML
- Declarative leaf components — form, info, and table panels rendered from a
$fieldsarray instead of a hand-writtenrender() - Page (Grid layout) — assembles components in a Bootstrap grid
- Page (Tabs layout) — assembles components in a Bootstrap tabbed interface
Extending the system
You do not need to limit your UD-programming to the ready to go solutions, you can create your own. You can create custom controllers, custom json templates and custom HTML Blocks. Each of the the following sections is going to drive you to extend your software using the path you like the most.