(Use tpframe framework to open CMS blog program, further develop it under ThinkPHP power driven mode, further strengthen CBD mode, optimize core, reduce dependence, and provide efficient and fast solutions for personal or enterprise website construction You can quickly make finished products online, which is your first choice for building various systems. Main features of TP log:+The website directory structure is clear and reasonable+Keep all modes of thinkphp5, and you can use any operation available in thinkphp5+The system can be fully expanded in CBD mode+The system adopts multi-layer (control layer, model layer, verification layer, logic layer and view layer) design mode to reduce the coupling degree between various modules, so that your code can be better reused when developing different systems+The system can develop plug-in function modules, and rich free plug-ins can be downloaded and used directly+Based on namespaces and many new PHP features+Componentization of core functions+Enhanced routing+More flexible controller+Refactoring models and database classes+Configuration files can be separated+Override automatic verification and completion+Simplified extension mechanism+API enhanced support, a few lines of code to solve the interface and interface document problems+Command line access support+Rest support+Startup file support+Convenient automatic generation definition+True delayed loading+Distributed environment support+More social Libraries>The running environment of TP log requires PHP5 6 or later.Standard directory structureThe initial directory structure is as follows:~~~Www web deployment directory (or subdirectory)Plug in - plug in directory│ └─... Extensible module directoryApplication - application directoryCommon module directory (changeable)│? background module directory (changeable)│? front end module directory (changeable)│? - additional profile directories│? - install module directory (it is recommended to delete after installation)│ ├─module_ Name module directory (changeable)│ │ ├─config. PHP module configuration file│ │? - controller directory│ │? - logical layer directory│ │? model model catalog│ │? - service layer directory│ │? validate data validation layer directory│ │ └─ ... More library catalogs│ ├─command. PHP command line tool configuration file│ ├─common. PHP public function file│ ├─config. PHP public configuration file│ ├─route. PHP routing profile│ ├─tags. PHP application behavior extension definition file│ └─database. PHP database configuration fileCore - core code directory│? - source tpframe source directory│? - ThinkPHP source directory│? vendor third-party class library directory (composer dependent Library)│ └─... More extensible module catalogsData - data resource directory (external access directory)│? assets static resource directory│? - conf (< 2.0) configuration file directory (version 2.0 has been moved to the additional directory of the application)│? - runtime directory│? - uploads upload file directory│ ├─install. Lock installation identification file│ └─... Other documents│ - extended class library directoryTable of contents - topic template directory│? background template file directory│? front end template file directory│ └ - directory of install template files│├─build. PHP automatically generates definition files (Reference)├─composer. JSON composer definition file├─LICENSE. Txt authorization description file├─README. MD readme file- think about the command line entry file├─index. PHP entry file├─... Other documentsThe system will run automatically after installationTo reinstall the user, please manually delete the "data / install. Lock" file and the "application / extra / database. PHP" file)