zend-framework2 入门

Zend Framework 2(ZF2) 是一个现代且灵活的 PHP 框架,可帮助 Web 开发人员构建不同复杂性的 Web 应用程序。Zend Framework 公司的主要赞助商是 Zend Technologies ,它使其非常强大和稳定。与 ZF1 相比,第二个版本有两个主要的改进。首先,默认情况下采用基于模块的架构而不进行任何调整。在开发需要分解模块的大型 Web 应用程序时,这很方便。其次,ZF2 实现了 PHP5.3 +可以提供的所有功能,尤其是命名空间。在以前的版本中,控制器类的名称如下:

class IndexController extends Zend_Controller_Action
{

}

同样的类在 ZF2 中重写如下:

namespace Application\Controller;
use Zend\Mvc\Controller\AbstractActionController;

class IndexController extends AbstractActionController
{

}

以下是 ZF2 的一些其他令人兴奋的功能:

  • 依赖注入
  • 事件管理器
  • 服务经理