我想知道是否有一个开源项目在 PHP 中模仿 ASP.NET MVC 的 MVC 架构实现。一些关键特性包括:
- 模型绑定器
- 路由映射
- 数据注释
- 操作属性
- 操作结果
- 区域
- 局部视图
- 共享视图(带母版页)
Yii,显然你已经知道,支持许多其他功能-部分视图、区域、路由和(非常基础的GET参数)绑定。缺少的是一个真正的绑定器、注释和模板系统。(不是模板引擎,它已经有了,而是类似于ASP.NET MVC的EditorFor帮助程序。)
就我个人而言,我很喜欢Yii,尽管我经常被Recess所吸引——它似乎是迄今为止PHP框架中使用注释最充分的。
顺便说一句,我并不真的对当前可用的任何PHP注释引擎印象深刻,当然也不对任何提议的语言扩展印象深刻——因此,我过去一年一直在开发自己的注释引擎;如果你有兴趣,可以在这里阅读更多关于我这样做的原因。我希望在接下来的一个月左右宣布第一个公共版本。
$_GET
参数:http://code.google.com/p/yii/source/browse/trunk/framework/web/actions/CAction.php - mindplay.dk