DoitPHP (formerly Tommyframework) is a lightweight PHP framework released based on the BSD open source license. In short: DoitPHP runs efficiently, is easy to learn, use, and expand. In other words: DoitPHP is efficient yet powerful, flexible yet scalable. As a "rising star" in the PHP framework, DoitPHP inherits what those excellent PHP frameworks have in common: OOP writing style of code, URL routing function, MVC architectural ideas, UID database operations, and AJAX front-end page technical support. Micro-innovations have been made in operation and functional design: 1. DoitPHP's auxiliary development tools (DoitPHPTools), whose powerful "scaffolding" function makes it easier to use this framework for program development.
2. The concise and efficient view running mechanism makes the development and operation of view files simple and easy.
3. Flexible extension module (module) design can easily call third-party open source programs such as SMARTY, ADODB, CKEDITOR, TINYEDITOR, FPDF, PHPMAILER, PHPRPC, etc.
4. Integrated JQUERY and THICKBOX, TABS, JQUERYFORM, LAZYLOAD and other JQUERY plug-ins, enabling AJAXLOADING picture loading effect, light box effect (lock screen effect), TAB menu., CHECKBOX full selection or inverse selection effect and picture editing in front-end page development. Lazy loading effects, etc., make it handy.
5. Provides operation libraries commonly used in PHP program development, whether it is the operation of COOKIE and SESSION, or the paging effect of web pages, the playback of audio, video, picture slideshows, and the generation of RAR, EXCEL, PDF and other file types. files, implement common cache operations such as MEMCACH, XCACHE, and APC, and implement advanced PHP applications such as WEBSERVICE. Using the extended class library to perform operations is as easy as picking it up at your fingertips.
6. Rich database drivers, supporting MYSQL, POSTGRESQL, ORACLE, SQLITE, MSSQL, MONGODB and other databases. DoitPHPv2.6 change log: Many class method parameters in the Model base class have been significantly adjusted. Pagination extension class modifies the name of some classes