EaglePHP is an open source, efficient, object-oriented PHP MVC development framework. It is completely based on PHP5 and can be used to develop WEB programs and services. It draws on the design ideas of excellent foreign frameworks. The layered design idea makes independent development possible and establishes a model to promote Code reuse helps promote rapid software development (RAD) and create more stable programs, saving developers time and reducing the labor of rewriting code.
Frame features
1. The code is completely written in php5 object-oriented, concise and standardized.
2. Modular structural design, easy to expand.
3. Use mvc mode to improve the maintainability of the program.
4. Support multi-project management and forwarding controlled by different single entrances.
5. Support cli command line mode.
6. Provide multi-driver extensions for mysql and cache related basic classes.
7. Use smarty template engine to separate the presentation layer and business layer.
8. Provide a unified automatic loading mode and a unified namespace.
9. Provide technical personnel to develop debugging tools and error tracking systems.
10. Drive architecture based on page URL and form (hidden field) action.
11. Automatically generate database table operations to support secondary development.
12. Support seamless switching of sessions in memcahe, database, and file.
13. High security, built-in filter component implements filtering mechanism to prevent SQL injection and XSS cross-site scripting attacks.
14. Support ORM, truly realizing OOP development speed and superior performance.
15. Built-in document output module to generate api development manual in chm or html format for specified projects.
EaglePHP open source framework v1.6 update log:
1. Add database table alias settings and parameter settings: dbprefix parameter in Com/Config/DbConfig.php.
2. Modify the session directory and set it. The data is saved in the Com/data/_session directory by default.
3. Add batch backup/restore of database by date, batch optimization and repair of table data, and view table structure.
4. Add session life cycle configuration and add the constant SESSION_LIFE_TIME to the main configuration file Main.inc.php.
5. Added system parameter configuration function, which can set site, core, attachment, performance, other and other parameters.
6. The news release adds the functions of remote image downloading, extracting article thumbnails, and deleting non-site links.
7. Modify permission management, restrict administrator roles and accounts and prohibit deletion. Super administrators have all permissions, and cancel permission editing and permission verification.
8. The news release uses PHP word segmentation technology to automatically extract keywords from the article content.
9. Add a front-end website system to list articles, announcements, and Weibo notes. You can click to view the text of the article.
10. Add daily Weibo note management function in the background.
11. Fixed the bug where a new window pops up when clicking on other pages after uploading photos via flash.
12. Fixed the bug that caused the text box to be unable to gain focus in the background editor.
Expand