最終更新:2014-12-04 (木) 03:29:18 (3437d)
Zend Framework 2/コントローラ
Top / Zend Framework 2 / コントローラ
module.config.php
- controllers
- invokables => array('Application\Controller\Index' => 'Application\Controller\IndexController?')
- コントローラ名=>クラス名
- invokables => array('Application\Controller\Index' => 'Application\Controller\IndexController?')
Zend/Mvc/Controller
- Zend/Mvc/Controller/AbstractController
- Zend/Mvc/Controller/AbstractActionController
- Zend/Mvc/Controller/AbstractConcoleController?
- Zend/Mvc/Controller/AbstractRestfulController?
- Zend/Mvc/Controller/AbstractActionController
- Zend/Mvc/Controller/ControllerManager?
アクション
- アクセスはhttp://<ドメイン名>/<モジュール名>/<コントローラ名>/<アクション名>となっているので
- module.config.phpのcontrollers/invokablesに追加して
- <アクション名>Action()を実装する。
- indexAction()とかaddAction()
プラグイン
- $this->forward()
- $this->flashMessenger();
- $this->identity()
- $this->layout()
- $this->params()
- $this->redirect()
- $this->url()
関連
- Zend Framwrowk 2/ルーティング?