我想通过ParentController
为每个模块分别指定的不同 s 来扩展我的所有控制器。
而且我不知道,在哪里放置扩展控制器,以及在顶级控制器中写什么。
我想做这样的事情:
module/Application/src/Application/Controller/IndexController.php
namespace Application\Controller;
use Application\Controller\ApplicationHeadController;
class IndexController extends ApplicationHeadController {
public function indexAction() {
}
}
module/Application/src/Application/ApplicationHeadController
namespace Application\Controller;
use Zend\Mvc\Controller\AbstractActionController;
class ApplicationHeadController extends AbstractActionController {
public function init() {
parent::init();
// some common code for every controller in this module
}
}