tpframe is a PHP development framework designed for rapid development of API interfaces, WAP sites, WeChat sites, and PC sites.
TPFrame maintains all the original features of ThinkPHP5, and has been further developed under the ThinkPHP power-driven mode. It has further strengthened the CBD mode, optimized the core, reduced dependencies, and provided efficient and fast solutions for individuals or enterprises to build websites. It is your first choice tool for quickly making online finished products and can be expanded by yourself. The main features of TPFrame are:
The website directory structure is clear and reasonable
All modes of ThinkPHP5 are retained and you can use any operation available in ThinkPHP5
The system can be fully expanded using CBD mode.
The system adopts a multi-layer (control layer, model layer, logic layer, view layer) design pattern to further reduce the coupling between various modules, allowing your code to be better reused when developing different systems.
System pluggable development function modules
Based on namespaces and many new PHP features
Componentization of core functions
Enhance routing function
More flexible controller
Refactored model and database classes
Configuration files are detachable
Automatic validation and completion of rewrites
Simplify the extension mechanism
Complete API support
Command line access support
REST support
Boot file support
Convenient automatic generation of definitions
True lazy loading
Distributed environment support
More social libraries
The operating environment of TPFrame requires PHP5.4 or above.