od paru dni walczę z zf2, no i napotkałem na pewien (w teorii) banalny problem:
W skrócie o aplikacji:
IndexController <- sprawdza czy sesja istnieje jeżeli nie to wywołuje inny kontroler w zależności od wyniku
AuthUserController <- odpowiada za wszelkie działania związane z logowaniem ( w przypadku braku sesji)
Chcę by w sytuacji braku sesji wywoływało template z pliku view/creator/authUser/index.phtml (klasa AuthUserController, metoda indexAction)
Problem:
Nie wyświetla owego pliku, także nie wyrzuca żadnych błędów.
Proszę o napisanie gdzie leży mój błąd oraz ew. jak możnaby go rozwiązać.
Struktura:

Zawartość plików:
config/module.config.php
<?php 'Creator\Controller\Index' => 'Creator\Controller\IndexController', 'Creator\Controller\AuthUser' => 'Creator\Controller\AuthUser', ), ), 'type' => 'segment', 'route' => '/creator[/:action][/:id]', 'action' => '[a-zA-Z][a-zA-Z0-9_-]*', 'id' => '[0-9]+', ), 'controller' => 'Creator\Controller\Index', 'action' => 'index', ), ), 'may_terminate' => true, 'type' => 'Segment', 'route' => '/[:controller[/:action[/:id]]]', 'controller' => '[a-zA-Z][a-zA-Z0-9_-]*', 'action' => '[a-zA-Z][a-zA-Z0-9_-]*', 'id' => '[a-zA-Z0-9_-]*', ), ), ), ), 'type' => 'literal', 'route' => '/authUser', 'controller' => 'Creator\Controller\AuthUser', 'action' => 'index', ) ) ) ), ), ), ), 'creator' => __DIR__ . '/../view', ), ), ); ?>
src/Creator/Controller/IndexController.php
<?php namespace Creator\Controller; use Zend\Mvc\Controller\AbstractActionController; use Creator\Controller\AuthUserController; use Zend\Session\Container as SessionContainer; class IndexController extends AbstractActionController { public function indexAction(){ $this->session = new SessionContainer('post_supply'); // $this -> session->offsetSet('user', 'testUser'); if ($this->session->offsetExists('user') === true){ } if ($this->session->offsetExists('user') !== true){ $authUser = new AuthUserController; $authUser -> indexAction(); } } }
src/Creator/Controller/AuthUserContoller.php'
<?php namespace Creator\Controller; use Zend\Mvc\Controller\AbstractActionController; use Zend\View\Model\ViewModel; use Zend\Authentication\Result; use Zend\Authentication\AuthenticationService; use Zend\Authentication\Storage\Session as SessionStorage; use Zend\Db\Adapter\Adapter as DbAdapter; use Zend\Authentication\Adapter\DbTable as AuthAdapter; use Creator\Model\AuthUser; use Creator\Form\AuthUserForm; class AuthUserController extends AbstractActionController{ public function indexAction(){ 'message' => $message, )); $viewModel->setTemplate('creator/authUser/index.phtml'); return $viewModel; } }