Skip to content

Latest commit

 

History

History
77 lines (57 loc) · 2.26 KB

introduction.md

File metadata and controls

77 lines (57 loc) · 2.26 KB

Zereri

前言

    Zereri,PHP框架,一个适用但不仅限于开发后端接口的轻量级框架,采用了主流的mvc架构,同时附加了一些实用的功能,让项目的开发变得更便捷。


环境要求

  • PHP >= 5.6
  • OpenSSL PHP 扩展
  • PDO PHP 扩展
  • Mbstring PHP 扩展

安装

composer create-project zereri/zereri Your-Project-Name

目录结构

Zereri-1.0
├── App
│   ├── Config			 # 配置文件
│   ├── Controllers	      # 控制器文件
│   ├── FileCach   	   	  # 缓存文件
│   ├── Lib			     # 自己封装的类
│   ├── Middles			 # 中间件类
│   ├── Models 	  		 # 模型文件
│   ├── Queues 	   		 # 队列任务类
│   ├── Session	 	   	 # 存放session文件
│   ├── Smarty 	   	  	 # 模板引擎配置、编译文件
│   └── Tpl				# 存放view层模板
│
├── logs	  			# 日志文件
├── publi	 			# 前端文件,如*.html、*.css 、*.image
├── tests  				# 测试文件
├── vendor 	  			# Composer扩展
└── Zereri			   	# 框架文件


配置

  • /App/Config/config.php 文件包含以下配置
名称 说明
log 日志记录方式
debug 调试模式
version_control 路由版本控制
https_port 程序的HTTPS端口
smarty 基本配置
aliases 类的别名
session session配置
origin 允许跨域的源地址,默认为允许全部
headers 允许携带的HTTP头部字段名
status_code HTTP返回状态码
  • /App/Config/cache.php 文件包含缓存的配置,具体介绍请在缓存文档查看。
  • /App/Config/database.php 文件包含数据库的配置,具体介绍请在查询构造器文档查看。
  • /App/Config/route.php 文件包含路由规则,具体介绍请在路由器文档查看。