Het probleem blijkt te zijn dat er gewoon geen output komt en alleen in het geval van een Route. Hier de routes die ik aan de router mee geef:
<?php
$router = $frontController->getRouter();
$router->addRoute('recept', new Zend_Controller_Router_Route('recept/:recept', array(
'module' => 'default',
'controller' => 'recept',
'action' => 'view',
'recept' => null)
));
$router->addRoute('login', new Zend_Controller_Router_Route_Static(
'login',
array(
'controller' => 'admin',
'action' => 'login'
)
));
Het probleem doet zich alleen voor bij de Route, de Route_Static werkt wel gewoon.
Via de volgende debug regels:
<?php
$frontController->dispatch($request);
Zend_Debug::dump($router->getCurrentRouteName());
Zend_Debug::dump($request);
Ben ik er achtergekomen dat de juiste route wel gevolgd wordt.
Ook ben ik er achter dat de juiste controller en action wel wordt aangesproken en uitgevoerd alleen wordt de output niet weergegeven maar opgeslagen in een private variabele van het $request object.
$request is een instantie van Zend_Controller_Request_Http
Is iemand van jullie dit probleem wel eens tegen gekomen of weet iemand waar ik een oplossing kan vinden/zoeken?
ZF version = 1.5.2