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

dev-master 2016-12-19 07:07 UTC

This package is auto-updated.

Last update: 2020-06-12 19:23:00 UTC


README

Version License


基于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