YurunPHP is an MVC open source PHP framework. Everything about it is summarized based on actual project needs, striving to reduce the repetitive workload of developers in project development. It has gone through the test of many large and small projects (including systems with annual sales of over 100 million yuan), and has been constantly improved and improved, and has become very mature.
The YurunPHP framework supports PHP 5.3-7.x version and is compatible with Windows/Linux.
Github repository: https://github.com/Yurunsoft/YurunPHP
Code Cloud Repository: http://git.oschina.net/yurunsoft/YurunPHP
{
"require" : {
"yurunsoft/yurun-php" : " 2.2.* "
}
}YurunPHP 2.x Development Manual: http://www.kancloud.cn/yurun/yurunphp2
YurunPHP 1.x Development Manual: http://www.kancloud.cn/yurun/php-framework-1_0
YurunBlog
Github repository: https://github.com/Yurunsoft/YurunBlog
Code Cloud Repository: http://git.oschina.net/yurunsoft/YurunBlog
The latest news of YurunPHP will be released on the official website and QQ. Welcome to follow and learn and make progress together!
Yurun PHP technology exchange group: 74401592
- Two-way routing: parse and generate one step in place
- Dynamic hierarchical architecture: In addition to the common Control, Model, and View, developers can also customize hierarchy through configuration files.
- Multi-entry: Meet the needs of all kinds of developers
- API interface development: built-in API interface controller, supports direct return of various data including json, xml and other formats
- Simple ORM: No SQL statement is required for adding, deleting, modifying and searching a single table. Complex ORM is not as convenient as writing SQL.
- DB unified interface: You can switch between changing database types without changing any code. Currently supports MYSQL/MSSQL
- Multi-database free switching: Multiple database connections can be configured in the configuration file, and connect when needed, free switching
- Template Engine: YurunPHP has a simple template engine built in. It uses html tag-style tags to facilitate designers who do not understand PHP to create page templates. The template will be compiled in release mode, no need to worry about efficiency loss!
- Template control: There are many commonly used controls built-in. When turning on the default template engine, you can use such tags to display the controls and support data binding.
- Plugin mechanism: supports burying events in the system to develop plug-in extensions
- Data verification: Not only does it have data verification classes, but also the model supports automatic verification
- Timing tasks: You can perform some operations regularly, with highly free trigger time configuration function
- Driver extension: Built-in commonly used drivers such as Redis, Memcache, etc., which can be used through configuration files
- Others: cache, configuration, database, error logging, multilingual support, Session, Cookie, Request, Response
Apache Licence is a protocol adopted by Apache, a famous non-profit open source organization. This protocol is similar to BSD, and also encourages code sharing and respects the copyright of the original author, and allows code modification and re-publishing (as open source or commercial software).