https://github.com/phachon/kofast
koFast 是一个在 kohana(koseven) 的基础上扩展的一个快速开发项目框架
https://github.com/phachon/kofast
admin kohana koseven mvc php
Last synced: 3 months ago
JSON representation
koFast 是一个在 kohana(koseven) 的基础上扩展的一个快速开发项目框架
- Host: GitHub
- URL: https://github.com/phachon/kofast
- Owner: phachon
- Created: 2017-10-12T01:55:52.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2018-11-15T08:23:35.000Z (over 7 years ago)
- Last Synced: 2025-01-20T02:53:14.585Z (over 1 year ago)
- Topics: admin, kohana, koseven, mvc, php
- Language: PHP
- Homepage:
- Size: 4.12 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# koFast
koFast 是一个在 kohana(koseven) 的基础上扩展的一个快速开发项目模板
# 初衷
Kohana 是一款纯 PHP5 的框架,基于 MVC 模式开发,它的特点就是高安全性,轻量级代码,容易使用。目前新的 koseven
框架已经完美支持 php7。我个人开发的项目基本都是基于此框架,在使用框架的过程中,总结并扩展了许多的功能,是得开发
项目更加快速、高效。
# 代码分层架构
- Controller 控制器层,用于处理数据输入和输出
- Service 服务层
- Business 业务逻辑层,业务逻辑的封装
- Dao 数据连接层,对数据库数据的具体操作
- Model 数据对象层,数据库数据转化成的实体对象
- View 视图层,负责数据的渲染和显示
# 目录简介
- app 应用
- service 服务
- Business 业务逻辑
- Dao 数据连接操作
- Model 数据实体
- doc 文档
- kofast/koseven 框架(不包括 extends)
- kofast/extends koseven 扩展模块
- public 访问入口
## 思考
service 目录单独提出来与 app 同级的考虑,如果开发多个应用,例如 app1(管理后台), app2(接口项目) 往往会复用业务逻辑,只需要在 bootstrap.php 加载 SERPATH 模块即可
app 里只需要专注于 controller 的输入输出处理即可
# 扩展功能与特性
- 合理的代码分层架构
- 实现登录示例
- 控制器基类封装
- 增加验证码模块
- 增加日志模块
- 增加 ueditor 模块
- 增加数据访问 dao 模块
- 增加数据库分表分库模块
- 增加异常日志到数据功能
- 增加 session 存储到 memcache redis功能
# 登录页面示例预览

# 安装使用
下载: https://github.com/phachon/kofast
# 问题反馈
在使用中有任何问题,请联系 phachon@163.com
## License
MIT
Thanks
---------
Create By phachon@163.com