这是一个经典的、架构模仿 thinkphp 的、简单、轻量级 mvc 框架,数据库采用 mysql 。
主要特点:
1 . 所有模块自动加载、并且懒加载。
例如:想要读取 user 表里 id 为 1 的数据,直接
this.$db.table('user').get({id: 1});即可,并且在控制器中、中间件、模型里都是这样写,而且是一个单实例。不写则不会加载。
2 . 支持路由中间件、控制器中间件,也支持系统级中间件,共 3 个级别,开发非常自由。
3 . 如果你会用 thinkphp ,你就已经会使用本框架了。
4 . 无需编译
项目地址: https://github.com/yafoo/jj.js
受制于自己技术有限,目前框架还不是太完善,感兴趣的朋友可以试用一下,提提建议,谢谢!