initialize()
で、$this->_registry->getController()
を使えばいける。
<?php // ... 省略 public function initialize(array $config) { $this->controller = $this->_registry->getController(); parent::initialize($config); }
動的にインスタンスを追加したら、それを他のメソッドで使えるようになった。
<?php // ... 省略 public function main() { $this->controller->autoRender = false; $this->controller->response->charset('UTF-8'); $this->controller->response->type('json'); }