$macros = $this->macros;
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "app/catalog/list.html.twig"));
$this->parent = $this->loadTemplate("base.html.twig", "app/catalog/list.html.twig", 1);
$this->parent->display($context, array_merge($this->blocks, $blocks));
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
}
* {@inheritdoc}
*/
public function render($name, array $parameters = [])
{
try {
return parent::render($name, $parameters);
} catch (Error $e) {
if ($name instanceof TemplateReference && !method_exists($e, 'setSourceContext')) {
try {
// try to get the real name of the template where the error occurred
$name = $e->getTemplateName();
* @final since version 3.4
*/
protected function render($view, array $parameters = [], Response $response = null)
{
if ($this->container->has('templating')) {
$content = $this->container->get('templating')->render($view, $parameters);
} elseif ($this->container->has('twig')) {
$content = $this->container->get('twig')->render($view, $parameters);
} else {
throw new \LogicException('You can not use the "render" method if the Templating Component or the Twig Bundle are not available. Try running "composer require symfony/twig-bundle".');
}
$orderedfilters->get($filter['attribute_name'])->add(array('item_id' => $filter['item_id'], 'item_name' => $filter['item_name']));
}
}
}
// die(VarDumper::dump($orderedfilters->toArray()));
return $this->render('app/catalog/list.html.twig', array('category' => $category, 'filters' => $orderedfilters, 'categories' => $categories, 'souscats' => $souscats,));
}
/**
* @Route("/{idCategory}/{slugCategory}/{id}/{slug}", name="product_show", requirements={"_locale" = "en|fr"}, options={"sitemap": true, "priority": 0.7, "changefreq": "daily"})
* @ParamConverter("category", class="CatalogBundle:Category", options={"mapping": {"idCategory" = "id"}})
$this->dispatcher->dispatch(KernelEvents::CONTROLLER_ARGUMENTS, $event);
$controller = $event->getController();
$arguments = $event->getArguments();
// call controller
$response = \call_user_func_array($controller, $arguments);
// view
if (!$response instanceof Response) {
$event = new GetResponseForControllerResultEvent($this, $request, $type, $response);
$this->dispatcher->dispatch(KernelEvents::VIEW, $event);
public function handle(Request $request, $type = HttpKernelInterface::MASTER_REQUEST, $catch = true)
{
$request->headers->set('X-Php-Ob-Level', ob_get_level());
try {
return $this->handleRaw($request, $type);
} catch (\Exception $e) {
if ($e instanceof RequestExceptionInterface) {
$e = new BadRequestHttpException($e->getMessage(), $e);
}
if (false === $catch) {
//$kernel = new AppCache($kernel);
// When using the HttpCache, you need to call the method in your front controller instead of relying on the configuration parameter
//Request::enableHttpMethodParameterOverride();
$request = Request::createFromGlobals();
$response = $kernel->handle($request);
$response->send();
$kernel->terminate($request, $response);
No log messages
LoaderError |
---|
Twig\Error\LoaderError: Unable to find template "app/_inc/_modal-addtobasket.html.twig" (looked into: /home/a2d/home/http/app/Resources/views, /home/a2d/home/http/vendor/symfony/symfony/src/Symfony/Bridge/Twig/Resources/views/Form) in "app/catalog/list.html.twig" at line 99. at vendor/twig/twig/src/Loader/FilesystemLoader.php:250 at Twig\Loader\FilesystemLoader->findTemplate('app/_inc/_modal-addtobasket.html.twig') (vendor/symfony/symfony/src/Symfony/Bundle/TwigBundle/Loader/FilesystemLoader.php:76) at Symfony\Bundle\TwigBundle\Loader\FilesystemLoader->findTemplate('app/_inc/_modal-addtobasket.html.twig') (vendor/twig/twig/src/Loader/FilesystemLoader.php:150) at Twig\Loader\FilesystemLoader->getCacheKey('app/_inc/_modal-addtobasket.html.twig') (vendor/twig/twig/src/Environment.php:299) at Twig\Environment->getTemplateClass('app/_inc/_modal-addtobasket.html.twig') (vendor/twig/twig/src/Environment.php:381) at Twig\Environment->loadTemplate('app/_inc/_modal-addtobasket.html.twig', null) (vendor/twig/twig/src/Template.php:335) at Twig\Template->loadTemplate('app/_inc/_modal-addtobasket.html.twig', 'app/catalog/list.html.twig', 99) (var/cache/prod/twig/00/0088e3bbd0869611641813d1d5d848b4aa83943a97ddf6b9104557a720d8fb33.php:249) at __TwigTemplate_721e0ca4639eb5a52bb9459ff29953331898eddecc4a3c901eed4712a82a6cb7->block_content(array('category' => object(Category), 'filters' => object(ArrayCollection), 'categories' => array(object(Category), object(Category)), 'souscats' => object(ArrayCollection), 'assetic' => array('debug' => true, 'vars' => object(ValueContainer), 'use_controller' => true), 'app' => object(AppVariable), 'seo' => object(Seo), 'checkroute' => object(CheckRoute), 'path' => 'product_list'), array('seo' => array(object(__TwigTemplate_f1567a117a9d428b81cee97edbf8d1da2ea4f85abb582789a0a12169559c284f), 'block_seo'), 'meta' => array(object(__TwigTemplate_f1567a117a9d428b81cee97edbf8d1da2ea4f85abb582789a0a12169559c284f), 'block_meta'), 'libcss' => array(object(__TwigTemplate_f1567a117a9d428b81cee97edbf8d1da2ea4f85abb582789a0a12169559c284f), 'block_libcss'), 'css' => array(object(__TwigTemplate_f1567a117a9d428b81cee97edbf8d1da2ea4f85abb582789a0a12169559c284f), 'block_css'), 'header' => array(object(__TwigTemplate_f1567a117a9d428b81cee97edbf8d1da2ea4f85abb582789a0a12169559c284f), 'block_header'), 'content' => array(object(__TwigTemplate_721e0ca4639eb5a52bb9459ff29953331898eddecc4a3c901eed4712a82a6cb7), 'block_content'), 'real' => array(object(__TwigTemplate_f1567a117a9d428b81cee97edbf8d1da2ea4f85abb582789a0a12169559c284f), 'block_real'), 'libjs' => array(object(__TwigTemplate_f1567a117a9d428b81cee97edbf8d1da2ea4f85abb582789a0a12169559c284f), 'block_libjs'), 'js' => array(object(__TwigTemplate_721e0ca4639eb5a52bb9459ff29953331898eddecc4a3c901eed4712a82a6cb7), 'block_js'))) (vendor/twig/twig/src/Template.php:184) at Twig\Template->displayBlock('content', array('category' => object(Category), 'filters' => object(ArrayCollection), 'categories' => array(object(Category), object(Category)), 'souscats' => object(ArrayCollection), 'assetic' => array('debug' => true, 'vars' => object(ValueContainer), 'use_controller' => true), 'app' => object(AppVariable), 'seo' => object(Seo), 'checkroute' => object(CheckRoute), 'path' => 'product_list'), array('seo' => array(object(__TwigTemplate_f1567a117a9d428b81cee97edbf8d1da2ea4f85abb582789a0a12169559c284f), 'block_seo'), 'meta' => array(object(__TwigTemplate_f1567a117a9d428b81cee97edbf8d1da2ea4f85abb582789a0a12169559c284f), 'block_meta'), 'libcss' => array(object(__TwigTemplate_f1567a117a9d428b81cee97edbf8d1da2ea4f85abb582789a0a12169559c284f), 'block_libcss'), 'css' => array(object(__TwigTemplate_f1567a117a9d428b81cee97edbf8d1da2ea4f85abb582789a0a12169559c284f), 'block_css'), 'header' => array(object(__TwigTemplate_f1567a117a9d428b81cee97edbf8d1da2ea4f85abb582789a0a12169559c284f), 'block_header'), 'content' => array(object(__TwigTemplate_721e0ca4639eb5a52bb9459ff29953331898eddecc4a3c901eed4712a82a6cb7), 'block_content'), 'real' => array(object(__TwigTemplate_f1567a117a9d428b81cee97edbf8d1da2ea4f85abb582789a0a12169559c284f), 'block_real'), 'libjs' => array(object(__TwigTemplate_f1567a117a9d428b81cee97edbf8d1da2ea4f85abb582789a0a12169559c284f), 'block_libjs'), 'js' => array(object(__TwigTemplate_721e0ca4639eb5a52bb9459ff29953331898eddecc4a3c901eed4712a82a6cb7), 'block_js'))) (var/cache/prod/twig/a2/a2c573aa2a14856d8a5b53edf93b2aae2c90ae891dff5f8c89a9e6911dfc5982.php:94) at __TwigTemplate_f1567a117a9d428b81cee97edbf8d1da2ea4f85abb582789a0a12169559c284f->doDisplay(array('category' => object(Category), 'filters' => object(ArrayCollection), 'categories' => array(object(Category), object(Category)), 'souscats' => object(ArrayCollection), 'assetic' => array('debug' => true, 'vars' => object(ValueContainer), 'use_controller' => true), 'app' => object(AppVariable), 'seo' => object(Seo), 'checkroute' => object(CheckRoute), 'path' => 'product_list'), array('seo' => array(object(__TwigTemplate_f1567a117a9d428b81cee97edbf8d1da2ea4f85abb582789a0a12169559c284f), 'block_seo'), 'meta' => array(object(__TwigTemplate_f1567a117a9d428b81cee97edbf8d1da2ea4f85abb582789a0a12169559c284f), 'block_meta'), 'libcss' => array(object(__TwigTemplate_f1567a117a9d428b81cee97edbf8d1da2ea4f85abb582789a0a12169559c284f), 'block_libcss'), 'css' => array(object(__TwigTemplate_f1567a117a9d428b81cee97edbf8d1da2ea4f85abb582789a0a12169559c284f), 'block_css'), 'header' => array(object(__TwigTemplate_f1567a117a9d428b81cee97edbf8d1da2ea4f85abb582789a0a12169559c284f), 'block_header'), 'content' => array(object(__TwigTemplate_721e0ca4639eb5a52bb9459ff29953331898eddecc4a3c901eed4712a82a6cb7), 'block_content'), 'real' => array(object(__TwigTemplate_f1567a117a9d428b81cee97edbf8d1da2ea4f85abb582789a0a12169559c284f), 'block_real'), 'libjs' => array(object(__TwigTemplate_f1567a117a9d428b81cee97edbf8d1da2ea4f85abb582789a0a12169559c284f), 'block_libjs'), 'js' => array(object(__TwigTemplate_721e0ca4639eb5a52bb9459ff29953331898eddecc4a3c901eed4712a82a6cb7), 'block_js'))) (vendor/twig/twig/src/Template.php:407) at Twig\Template->displayWithErrorHandling(array('category' => object(Category), 'filters' => object(ArrayCollection), 'categories' => array(object(Category), object(Category)), 'souscats' => object(ArrayCollection), 'assetic' => array('debug' => true, 'vars' => object(ValueContainer), 'use_controller' => true), 'app' => object(AppVariable), 'seo' => object(Seo), 'checkroute' => object(CheckRoute)), array('seo' => array(object(__TwigTemplate_f1567a117a9d428b81cee97edbf8d1da2ea4f85abb582789a0a12169559c284f), 'block_seo'), 'meta' => array(object(__TwigTemplate_f1567a117a9d428b81cee97edbf8d1da2ea4f85abb582789a0a12169559c284f), 'block_meta'), 'libcss' => array(object(__TwigTemplate_f1567a117a9d428b81cee97edbf8d1da2ea4f85abb582789a0a12169559c284f), 'block_libcss'), 'css' => array(object(__TwigTemplate_f1567a117a9d428b81cee97edbf8d1da2ea4f85abb582789a0a12169559c284f), 'block_css'), 'header' => array(object(__TwigTemplate_f1567a117a9d428b81cee97edbf8d1da2ea4f85abb582789a0a12169559c284f), 'block_header'), 'content' => array(object(__TwigTemplate_721e0ca4639eb5a52bb9459ff29953331898eddecc4a3c901eed4712a82a6cb7), 'block_content'), 'real' => array(object(__TwigTemplate_f1567a117a9d428b81cee97edbf8d1da2ea4f85abb582789a0a12169559c284f), 'block_real'), 'libjs' => array(object(__TwigTemplate_f1567a117a9d428b81cee97edbf8d1da2ea4f85abb582789a0a12169559c284f), 'block_libjs'), 'js' => array(object(__TwigTemplate_721e0ca4639eb5a52bb9459ff29953331898eddecc4a3c901eed4712a82a6cb7), 'block_js'))) (vendor/twig/twig/src/Template.php:380) at Twig\Template->display(array('category' => object(Category), 'filters' => object(ArrayCollection), 'categories' => array(object(Category), object(Category)), 'souscats' => object(ArrayCollection), 'assetic' => array('debug' => true, 'vars' => object(ValueContainer), 'use_controller' => true), 'app' => object(AppVariable), 'seo' => object(Seo), 'checkroute' => object(CheckRoute)), array('content' => array(object(__TwigTemplate_721e0ca4639eb5a52bb9459ff29953331898eddecc4a3c901eed4712a82a6cb7), 'block_content'), 'js' => array(object(__TwigTemplate_721e0ca4639eb5a52bb9459ff29953331898eddecc4a3c901eed4712a82a6cb7), 'block_js'))) (var/cache/prod/twig/00/0088e3bbd0869611641813d1d5d848b4aa83943a97ddf6b9104557a720d8fb33.php:46) at __TwigTemplate_721e0ca4639eb5a52bb9459ff29953331898eddecc4a3c901eed4712a82a6cb7->doDisplay(array('category' => object(Category), 'filters' => object(ArrayCollection), 'categories' => array(object(Category), object(Category)), 'souscats' => object(ArrayCollection), 'assetic' => array('debug' => true, 'vars' => object(ValueContainer), 'use_controller' => true), 'app' => object(AppVariable), 'seo' => object(Seo), 'checkroute' => object(CheckRoute)), array('content' => array(object(__TwigTemplate_721e0ca4639eb5a52bb9459ff29953331898eddecc4a3c901eed4712a82a6cb7), 'block_content'), 'js' => array(object(__TwigTemplate_721e0ca4639eb5a52bb9459ff29953331898eddecc4a3c901eed4712a82a6cb7), 'block_js'))) (vendor/twig/twig/src/Template.php:407) at Twig\Template->displayWithErrorHandling(array('category' => object(Category), 'filters' => object(ArrayCollection), 'categories' => array(object(Category), object(Category)), 'souscats' => object(ArrayCollection), 'assetic' => array('debug' => true, 'vars' => object(ValueContainer), 'use_controller' => true), 'app' => object(AppVariable), 'seo' => object(Seo), 'checkroute' => object(CheckRoute)), array('content' => array(object(__TwigTemplate_721e0ca4639eb5a52bb9459ff29953331898eddecc4a3c901eed4712a82a6cb7), 'block_content'), 'js' => array(object(__TwigTemplate_721e0ca4639eb5a52bb9459ff29953331898eddecc4a3c901eed4712a82a6cb7), 'block_js'))) (vendor/twig/twig/src/Template.php:380) at Twig\Template->display(array('category' => object(Category), 'filters' => object(ArrayCollection), 'categories' => array(object(Category), object(Category)), 'souscats' => object(ArrayCollection))) (vendor/twig/twig/src/Template.php:392) at Twig\Template->render(array('category' => object(Category), 'filters' => object(ArrayCollection), 'categories' => array(object(Category), object(Category)), 'souscats' => object(ArrayCollection))) (vendor/symfony/symfony/src/Symfony/Bridge/Twig/TwigEngine.php:49) at Symfony\Bridge\Twig\TwigEngine->render('app/catalog/list.html.twig', array('category' => object(Category), 'filters' => object(ArrayCollection), 'categories' => array(object(Category), object(Category)), 'souscats' => object(ArrayCollection))) (vendor/symfony/symfony/src/Symfony/Bundle/TwigBundle/TwigEngine.php:45) at Symfony\Bundle\TwigBundle\TwigEngine->render('app/catalog/list.html.twig', array('category' => object(Category), 'filters' => object(ArrayCollection), 'categories' => array(object(Category), object(Category)), 'souscats' => object(ArrayCollection))) (vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Controller/ControllerTrait.php:284) at Symfony\Bundle\FrameworkBundle\Controller\Controller->render('app/catalog/list.html.twig', array('category' => object(Category), 'filters' => object(ArrayCollection), 'categories' => array(object(Category), object(Category)), 'souscats' => object(ArrayCollection))) (src/CatalogBundle/Controller/DefaultController.php:99) at CatalogBundle\Controller\DefaultController->indexAction(object(Request), object(Category)) (vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:151) at Symfony\Component\HttpKernel\HttpKernel->handleRaw(object(Request), 1) (vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68) at Symfony\Component\HttpKernel\HttpKernel->handle(object(Request), 1, true) (vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200) at Symfony\Component\HttpKernel\Kernel->handle(object(Request)) (web/app.php:19) |