框架下载地址
https://github.com/chopins/toknot相对于以前版本,现在精简了一些不必要的功能,将不常用功能移动到Lib目录。
框架主要功能:
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
框架下载地址
https://github.com/chopins/toknot
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/175926
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.