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 的一些其他令人兴奋的功能:
- 依赖注入
- 事件管理器
- 服务经理