基于Composer完成的MVC框架,自从有了依赖变成史上最最最简单的MVC!
此框架依赖第三方库:
Medoo 数据库
twig 模版引擎
whoops 调式错误
monolog 日志
macaw 路由
不了解git下载的直接下载解压缩。
如果了解composer工具的,输入:
composer create-project tokyo-lei/amaya 您的目录名称 0.1.1.x-dev --prefer-dist
然后进行依赖下载(包括解压缩必须用composer工具执行):
composer update
最后,PHP服务器环境请对应public文件跑起。
- 新增redis缓存类
- 修正Medoo第三库问题
├─app 前后端文件夹
└─ admin 后端文件夹
└─ home 前端文件夹
└─ route.php 路由文件
├─config 配置文件夹
└─ config.inc.php 站点配置文件
└─ data.inc.php Medoo 数据配置文件
├─public 域名绑定目录,包括所有图片样式放置文件夹
├─system 核心文件、各种函数
└─ Arr.php Laravel 数组类
└─ Helper.php 函数助手
└─ Amaya.php 核心类(只做了config全局变量)
└─ Redis.php 缓存函数类
.gitignore git上传过滤文件 (可以删除)
bootstrap.php 框架的各种加载启动文件
composer.json composer 配置文件,是框架重点的东西
composer.lock composer 锁定文件 具体使用自行百度。
README.md github的介绍(可以删除)
当下载后,目录自动生成几个文件:
vendor composer 第三方库
cache 前台模版缓存
logs 日志文件
##路由隐藏index.php Apache规则(.htaccess):
RewriteEngine On
RewriteBase /macaw
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^.*$ index.php [L]
Nginx规则(nginx.conf):
autoindex off;
location / {
try_files $uri $uri/ /index.php?/$uri;
}
Beijing . 冷雪峰
Guangzhou . 汶
Beijing . 向军
Sanming .Member
此框架继续更新中!
有疑问电邮:[email protected]