sprteruyama / shooting-star-framework
轻量级PHP框架 Shooting-Star
0.0.18
2022-04-19 09:45 UTC
Requires
- ext-json: *
- ext-pdo: *
README
概要
这是一个为个人使用而创建的轻量级PHP框架。
虽然现代框架功能强大,但为了执行目的SQL语句而不断使用对象方法进行链式调用,这让我感到疲惫。
运行环境
PHP7.0以上(5.4系列以下正在验证中)
MYSQL或MariaDB以及所需的PHP包 SQLite实验中
主要特性
- 类似CakePHP2的中途半截MVC模型
- 类似于CakePHP的通过目录和控制器名称确定的路由方式
- 从一开始就考虑了主从配置的Model设计
- DB访问中WHERE或JOIN全部需要直接自行编写
- VC之间的变量传递可以轻松编写,包括验证
- 没有模板引擎,直接在html中插入PHP语句的风格
- 功能有限,因此可以方便地使用composer require添加便利的库
安装
$ composer create-project sprteruyama/shooting-star-framework-app [app_dir] --prefer-dist
实际应用
- 被某大型视频流媒体服务器的一部分系统采用
- 某个LINE机器人就是用这个框架运行的
- 某个语言解析项目也采用了这个框架
注意事项
所有表都需要有modified和created字段,字段类型为datetime。
捐赠请求
为了本项目的更好发展,我们正在募集捐赠。
所得资金将用于开发环境(PC、软件、周边设备)。
另外,我们将对赠与进行税务处理。
https://www.amazon.co.jp/dp/B004N3APGO/
terushu@yahoo.co.jp 请寄送。