weareathlon/silla.io

Silla.IO 应用程序开发框架。

安装: 56

依赖: 0

建议者: 0

安全: 0

星级: 25

关注者: 21

分支: 3

开放问题: 17

类型:项目

1.0.0 2017-10-13 09:30 UTC

README

build status coverage report Github Issues License Packagist Release

https://silla.ioAthlon

参考

概述

Silla.IO 是一个基于 MVC 软件架构模式的轻量级 PHP 应用程序开发框架。该框架包括 CMS 应用程序 以提供构建自定义内容管理系统所需的帮助。

代码库具有 模型-视图-控制器 模式,并支持以下内容:

  • 按环境配置
  • ORM 层,用于持久数据管理
  • 模板渲染 引擎支持,用于输出管理
  • URL 路由
  • Base\Entity 用于 CRUD 操作的整合
  • 邮件 API
  • 缓存 API
  • 会话 API
  • 加密 API
  • i18n
  • CLI 任务管理器
  • ... 等等

服务器软件要求

  • 操作系统
    • 类型: *nix, Windows
  • Web 服务器
    • 类型: Apache, nginx 或兼容(PHP 内置 Web 服务器
    • 模块:(以下为 Apache 模块名称。每个模块在 nginx 中都有等效模块)
      • mod_rewrite - 为了拥有自定义(美观)URL
      • mod_env - 为了轻松切换配置环境
  • PHP
    • 类型: StandardSAPI - Apache 处理器或 CLI/CGI/FCGI
    • 版本: 5.3.7或更高版本,兼容至 7.2.x
    • 配置
      • 通过 ini_set() 启用运行时更改
      • 扩展
        • mbstring - 提供多字节特定字符串函数,有助于处理多字节编码。
        • PDOPDO_mysqlmysqliSQLite3取决于配置的数据库适配器
        • GD - 为了处理媒体
  • 数据库
    • 类型: MySQL取决于配置的数据库适配器
    • 版本: 5或更高版本,建议 5.6+
  • 文件系统
    • 类型: 标准文件系统(所有 PHP 文件函数应按预期工作
    • 权限: 可写目录
      • /temp
      • /public
  • 包管理器
    • Composer - PHP 包管理器