-
-
Notifications
You must be signed in to change notification settings - Fork 5
Databases
Greg Bowler edited this page May 9, 2026
·
3 revisions
- Explain how WebEngine applications commonly move from static pages to persistent state.
- Position the database layer as part of the normal application path.
- Explain the role of database configuration.
- Mention supported drivers and the idea of connection settings.
- Explain why SQL should live outside page logic.
- Explain the role of "query collections" and named queries.
- Encourage treating SQL as its own maintained part of the application.
- Explain how page logic should call application classes or services rather than mixing raw query work everywhere.
- Explain where result shaping should happen.
- Explain how query organisation supports larger projects, but SQL has its own limitations.
- PHP files can contain class representations of queries.
- These query classes can extend other classes.
See how everything is loaded on demand in the service container.
- File-based routing
- Page views
- Page logic
- Dynamic URIs
- Headers and footers
- Custom HTML components
- Page partials
- Binding data to the DOM
- DOM manipulation
- Hello You tutorial
- Todo list tutorial
- Address book tutorial WIP
- Blueprints
- Application architecture
- Coding styleguide WIP
- PHP environment setup WIP
- Web servers WIP
- Background cron tasks
- Database setup WIP
- Client-side compilation WIP
- Testing WebEngine applications WIP
- Production checklist WIP
- Security WIP