Heim > Fragen und Antworten > Hauptteil
使用场景:
追加一点:我希望框架够简洁,PHP文件和类在 100 个以内
PHPz2017-04-10 16:08:45
用了几个 还是codeignitor最轻最喜欢。
现在是用自己写的框架, 你说的那些功能都很容易实现, 只要你稍微看过框架的代码, 而且你不要考虑兼容其他后台的运行环境, 没有额外的代码负担, 代码速度效率也快, 我的mysql class用的是meekro.com的, 基本的框架功能,路由,参数过滤,表单验证 只用了简单的两个文件, 加上meekro的就三个文件, 一切尽在掌握。
ringa_lee2017-04-10 16:08:45
推荐一个100行的Router库做路由控制器 https://github.com/lloydzhou/router,可以根据映射的handler自动从request获取变量,支持自定义error handler和hook。可以通过hook方便的定制参数过滤、登录检查等。
(new Router())
->error(405, function($message){
header('Location: /hello/world', true, 302);
})
->get('/hello/:name', function($name){
echo "Hello $name !!!";
})
->execute();