I've setup a base controller called public which loads up the language files I want and the template. I want to add things to the template as I go along, starting in the before() then into other controllers. My normal way of doing it is to use $this->view->title = 'hello'; then in the other controllers, $this->view->content = whatever...
Is that correct? I've noticed an absence of $this, so can't help feeling I'm doing something wrong.
Controllers are still instantiated, you can add as many properties to them as you like (just don't overwrite $this->response or $this->request) and call them using $this->property.