照例,先罗嗦几句。
一直想把codeigniter的代码通读一遍,虽然codeigniter是比较轻量级的php框架,但是里面的东西还是很多的,所以一直没有实现。顺便也一直在寻找适合的代替品。其间,大致看了punny,还有很自由的lotusphp。lotusphp 这个不像是框架了,倒像是个php的几个常用功能封装起来的组件,很牛13的,好多都可以作为插件放到tinymvc里去。。。
最后还是选中了tinymvc。理由,它确实很小,但是我要的东西他基本都有了:
- mvc模式
- url路由
- pdo封装
- 自由的插件机制
- php5 only
- 最关键的是和codeigniter非常相似的结构和语法
于是,淡水抱恙(身体和心理都有病)花费了一天的时间,通读了一般它的代码,翻译了它的文档,也就是这个《TinyMVC中文手册》了。如果想研究一下Php的框架,可以从这个入手。没有很多的分岔干扰,比较干净。如果你有什么建议或是插件需要分享的,可以留言。
TinyMVC中文手册
不知淡水可有测试的例子给共享一下,如留言板什么的。手册上还是有些看不明白。另外是不是php没开短标签就不能使用呀?
这个目前没有,有兴趣可以看看CI,思想和TinyMVC一样,而且也很简单。重点是,这个我有范例而且有中文社区支持。