php mvc +模板引擎

时间:2012-05-16 18:23:22

标签: php model-view-controller templating-engine

我已经离开PHP世界一段时间了,现在我回来了。在asp.net中广泛使用mvc模式,我很想在php中再次使用它。我在2006年使用了codeigniter,它仍然是标准吗?我知道还有其他如Symphony和phpCake。

这些是我想要的功能:

  • 轻巧快速
  • 最好不是一个巨大的学习曲线
  • 未包含数据库查询优化
  • 包括模板引擎(如Smarty) - 我 可以使用Smarty,但我想知道是否有产品 将mvc与模板引擎结合在一起。

现在的标准是什么?您认为符合上述标准的是什么?

3 个答案:

答案 0 :(得分:2)

Symfony2是目前最受欢迎的产品之一,它现代化,背后有一个大社区。它具有您想要的所有功能,但它具有相当大的学习曲线。

答案 1 :(得分:2)

尝试使用Symfony2。这是一个非常可敬的框架。它包含一个名为“twig”的模板引擎,由Symfony项目背后的同一家公司开发,类似于smarty。公平地说,如果你有一个使用mvc的背景,那么学习曲线并不是那么糟糕。

文档和学习资源非常好,与它结合的探查器是我最近看到的最好的东西之一,它也利用了最新的PHP结构,例如名称空间。

答案 2 :(得分:0)

您可以使用最受欢迎的Kohana Framework。 Kohana包含您提到的功能,您也使用Kostache(小胡子实现)。只需在http://kohanaframework.org/

查看即可