PHP 的 Web 框架:toknot

jopen 9年前

toknot 是 PHP 的 Web 框架。

框架主要功能:
1. 全命名空间开发,全面向对象
2. 路由器:支持URL直接映射为App的类名,并且URL不区分大小写,
分离HTTP请求Method到类方法上,方便开发RESTFull  API
支持通过正则表达式定制路由表
3. 异常处理:PHP运行时错误转为异常;
错误回溯帮助快速定位问题代码,避免封装层次过多时无法找到问题点;
Notice,Warning转异常从而避免其被忽略,而出现问题代码。
通过异常定制HTTP返回状态码
4. 数据库:全PDO操作,全面向对象操作
5. 模板:一个简单的模板处理类
6. 自动加载:按命名空间名字自动加载类文件
7. 命令行调式
8. 其他轮子请到https://packagist.org寻找与下载

使用方法:
1. 初始化App: 命令行下执行 php -f /yourpath/Toknot/Toknot.php CreateApp
2. 配置 /your-app-path/YourAppNS/Config/config.ini
3. 配置Web服务器:将所有请求重写到 /your-app-path/YourAppNS/WebRoot/index.php

项目主页:http://www.open-open.com/lib/view/home/1426045329451