The Z Framework

Maintainers

Details

github.com/phper66/z

Source

Issues

Installs: 3

Dependents: 0

Suggesters: 0

Stars: 2

Watchers: 0

Forks: 1

Open Issues: 0

Type:project

1.0.0 2017-07-06 00:24 UTC

README

Z Framework利用composer工具自动载入实现的一个轻量级框架。

composer安装

composer create-project phper66/z demo

框架的目录结构

·
├─app                    // 项目主目录,大部分代码写在该文件夹 
│  │
│  └─home           // 前台模块 
│      ├─controller            // 前台相关控制器 
│      │      └───Entry.php    // 首页控制器 
│      │
│      └─view     // 前台视图文件夹 
│          └─entry            // 首页文件夹 
│             └───index.php   // 前台首页模板
│
│ 
├─public      // public文件夹 
│  │  └───index.php   // 项目入口文件
│  │
│  ├─static         // 静态资源文件夹 
│  │  ├─image       // 图片文件夹
│  │  │  └─── 404.jpg  // 404页面图片
│  │  │──css
│  │  │── font     // 字体文件夹
│  │  └─js         // js文件夹 
│  │    
│  │
│  └─view         // 公共视图文件夹   
│     │──── 404.php          // 404页面 
│     └─── message.php       // 消息提示页面
│ 
├─system          // system文件夹 用户自定义重用文件
│  │  └─── helper.php     // 用户自定义函数文件夹 可以项目中使用 
│  │
│  ├─config       // 项目配置文件夹 
│  │  └─── database.php      // 数据库配置文件
│  │
│  └─model       // 数据库扩展模型  一张表对应一张模型
│
├─vendor       // composer生成文件夹,自动加载配置 已经第三方库源码
│
├─zf     // 框架核心目录  
│  ├─core         // core文件夹 
│  │  │─── Boot.php        // 框架启动文件 
│  │  │─── Controller.php  // 控制器公共方法控制器 现在:主要是消息方法
│  │  └─── fuctions.php    // 框架函数文件夹
│  │
│  ├─model       // 模型核心文件夹,控制数据库
│  │  │─── Base.php        // 操作数据库的核心方法
│  │  └─── Model.php       // 模型方法分配
│  │
│  └─view       // 视图部分核心
│     │─── Base.php       // 视图页面视图数据核心方法
│     └─── View.php       // 视图调用分配
│
│── .gitignore           // git提交忽略文件  
│── composer.json        // composer配置文件
│── composer.lock        // composer锁文件
│── LICENSE              // 许可协议 Apache 2.0
│── README.md            // README.md文件



更新记录

2017年7月5日

  • 将框架核心文件模块化,发送到composer 通过composer自动加载
  • 删除垃圾代码
  • 修改composer包名为小写z
  • 添加要求php版本大于5.4

2017年7月4日

  • 添加filp/whoops第三方模块,进行错误处理
  • core/controller中添加,没有此方法时的错误显示
  • 当控制器方法调用不存在的模板时,进行错误显示

2017年6月29日

  • 添加用户自动义函数模块 helper.php
  • 修复u函数
  • 添加数据库对无结果集操作函数e函数
  • 利用composer加载验证码模块

2017年6月28日

  • 添加消息提示 页面跳转功能
  • 添加model模型,完成对数据库操作的查询功能

2017年06月27日

完成框架核心功能,路由分配,使用控制器加载不同的页面