2011-12-15 63 views
-1

我想创建一个简单的轻量级PHP框架,我的问题是,什么是框架需要的最重要的部分?PHP MVC框架应该包含哪些内容?

我实现:

  • 数据库连接
  • 缓存
  • 表单验证

还有什么应该有?

+6

模型,视图和控制器? ;) – 2011-12-15 00:14:25

回答

0

听起来像你钉了一些大项目,但问题,你为什么要开发自己的框架?有几个行业已经证明,并承担了相当一部分已经写好的功能。

的Symfony提供其已被证明是有用的以下功能:

  • 自动加载 - 因此,应用程序不必要求库
  • 过滤器链,其中一个可以冒充前处理请求对象到的动作(页控制器)
  • 监听器/事件能力 - 为了增加灵活性
  • 路由 - 为了产生网址

你打算把你的框架放在ORM之外吗?如果是这样,我会推荐Doctrine 2.x.

相关问题