Skip to content

Another simple style PHP Framework for both tiri-web or tiri-cli

Notifications You must be signed in to change notification settings

wuneiii/tiny-php

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

##Tiri

##实用,简单php开发框架

##一.设计理念

  1. 组件通俗易懂,力求做最简单的界面封装。
  2. 业务代码自治,不依赖外部服务器环境,业务代码迁移仅仅需要cp即可。
  3. 数据逻辑前移收敛,db仅仅作为数据持久工具,不携带任何业务逻辑。全部逻辑应在代码中完成。

##2.框架包含

  1. 路由器构成框架
  2. 数据库ar模型封装简化大量工作
  3. 一堆工具
  4. 所有组件都可以在cli环境中实用。
  5. 全部流程由配置文件控制,配置文件是app的灵魂核心

###2.1路由器

  1. 仅支持控制器和方法两层封装。无package的概念。
  2. 支持路由注入,业务可完全控制路由映射。提供默认路由器。

###2.2.数据库操作封装

  1. 实现单表ar封装
  2. 不支持多表联查,仅支持简单单句sql
  3. 多数据库驱动,无缝更换

###2.3.实用工具

  1. 整数编码
  2. 字符串随机加密
  3. 压缩*
  4. 时间处理函数
  5. 汉字拼音处理函数
  6. 上传文件类
  7. http客户端封装
  8. 图片处理类*
  9. memc、redis、mongodb等常用服务界面封装

About

Another simple style PHP Framework for both tiri-web or tiri-cli

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages