Skip to content

allanrehhoff/framework

Repository files navigation

Custom PHP Framework - Introduction (Version 8)

A lightweight custom framework using well-known and intuitive patterns, without the need for manually defining routes.

This framework will not be bundled with bloatware such as modules/components/addons/plugins or other third-party libraries.

An exception to the above is jQuery, while it is not strictly required, or mandatory to use, it simply is less verbose than native javascript, and often require fewer steps to achieve a certain task.
It is completely safe to remove this from the default theme files if preffered.

In short, all this does is serve as a kickstart to get a readable and stable codebase when starting up a new custom web project.

Documentation

  1. Getting started

  2. Controller & Methods

  3. Requests and Response Handling

  4. Templates & Theming

  5. Command line interface

  6. Events

  7. Configuration files

  8. Environment variables

  9. Database queries and entities

  10. Autoloding classes

  11. Errors and exceptions

  12. Logging, Timing and debug

  13. The Assets class

  14. The Registry class

  15. The Str utility class

About

A lightweight framework using well-known and intuitive design patterns

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages