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 的一些其他令人興奮的功能:

  • 依賴注入
  • 事件管理器
  • 服務經理