sprteruyama/shooting-star-framework

轻量级PHP框架 Shooting-Star

0.0.18 2022-04-19 09:45 UTC

This package is auto-updated.

Last update: 2024-09-19 15:06:44 UTC


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 请寄送。