tokyo-lei / amaya
Development based on composer For Amaya PHP Framework
Installs: 18
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 2
Forks: 0
Open Issues: 1
Type:project
Requires
- catfan/medoo: ^1.1
- filp/whoops: ^2.1
- monolog/monolog: ^1.22
- noahbuscher/macaw: dev-master
- twig/twig: ~1.0
This package is auto-updated.
Last update: 2020-06-12 19:23:00 UTC
README
基于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
此框架继续更新中!
有疑问电邮:kyomini@qq.com