Cytat(404 @ 25.08.2014, 20:40:49 )

Pisząc temat już rozważałem tą metodę, ale uruchamianie kontrolera w widoku jest dla mnie gwałtem logiki biznesowej na warstwie prezentacji.

Dodałem do
routing_dev.ymlKod
_wdt:
resource: "@WebProfilerBundle/Resources/config/routing/wdt.xml"
prefix: /_wdt
options:
WebsiteBundle.Website: false
_profiler:
resource: "@WebProfilerBundle/Resources/config/routing/profiler.xml"
prefix: /_profiler
options:
WebsiteBundle.Website: false
Natomiast metoda mojej usługi prezentuje się następująco.
public function transformResponse(FilterResponseEvent $Event)
{
$routeCollection = $this->Router->getRouteCollection();
$Route = $routeCollection->get($Event->getRequest()->get('_route'));
$aData = $this->Website->createRenderArray();
$aData["content"] = $Event->getResponse()->getContent();
if($Route && $Route->getOption("WebsiteBundle.Website") !== false) {
$Event->setResponse(new Response($this->Templating->render($this->Website->getLayout(), $aData)));
}
}
// $this->Website->getLayout() <- Tak wiem, że można nadpisywać i w app/Resources i używając dziedziczenia Bundle
Swoją drogą męcząc się z bezsensownymi udziwnieniami w Symfony chciałem się już kilka razy poddać... widać że pisał to francuz...

edit>
Jak opanuję ten narowisty DIC i konfigurację to możliwe, że to później przeniosę.