pmaasz/spartan

基本PHP框架

v1.2.0 2018-11-28 18:45 UTC

This package is auto-updated.

Last update: 2024-09-27 19:57:15 UTC


README

PHP框架(FEP)

这个PHP框架是为对学习PHP或了解PHP框架工作原理感兴趣的人设计的。它展示了框架的核心功能,用于设置具有数据库连接的网站。这个框架的结构应该使任何人都能轻松切换到像Symfony这样的完整框架。

安装

1. 下载项目

注意:为了防止权限问题,源代码应直接由Web服务器用户安装。或者,参见第2点。

git clone https://github.com/pmaasz/SPARTAN.git

2. 配置访问权限(非必需)

sudo chown www-data:www-data [Filename] -R
sudo chmod 2775 [Filename] -R

3. 上传数据库结构

将spartan.sql文件上传到您的MySQL应用中

4. 创建config.json文件

必须在config目录中创建config.json文件。填写用户名和密码等缺失参数。

{
    "database":{
        "driver": "mysql",
        "user": "",
        "password": "",
        "dbname": "spartan",
        "host": "localhost"
    }
}

5. 缺失什么?

  • 实体管理器
  • 通过实体管理器管理数据库
  • 依赖注入
  • 内核(路由),目前位于index.php中
  • 改进模板引擎(部分、布局)
  • 模板引擎与Twig接口
  • 缓存