dolphin836/slim-skeleton-mvc

基于 Slim 框架的 MVC 脚手架。

1.1.0 2017-06-19 09:32 UTC

README

Latest Stable Version Total Downloads Latest Unstable Version License

Slim-Skeleton-MVC 是基于 Slim Framework 的脚手架。其主体框架来源于我 2017 年开发的一个商业项目。如果你还不了解 Slim Framework,可以从其 官网中文网站 了解相关信息。和 Laravel、Yii 等全能型框架相比,Micro Framework 拥有更好的性能和更大的灵活性。

Slim-Skeleton-MVC 使用 Medoo 作为 MYSQL 数据库中间件,使用 Plates 提供视图模版输出。

另外,还使用了 PHP dotenv 解析配置文件。

安装方法

使用 Composer 快速创建项目

composer create-project dolphin836/slim-skeleton-mvc [slim-app]

使用方法

配置 WEB 服务器

详细的配置方法请阅读 Slim Documentation Web Servers

初始化配置文件

将 .env.example 重命名为 .env,然后填写相应的信息。

WEB_URL="http://app.hbdx.cc/" # 应用地址,必须带反斜杠
DB_SERVERER="localhost"       # 数据库服务器
DB_USERNAME="root"            # 数据用户名
DB_PASSWORD=""                # 数据库用户密码
DB_DATANAME=""                # 数据吗名称

添加路由

详细的路由规则请阅读 Slim Documentation Router

在 core/routes.php 中已经存在了一个简单的例子供你参考。

TODO

  • 完善介绍,标准化
  • 测试用例
  • 持续集成
  • 自动文档