{
$macros = $this->macros;
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "title"));
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["product"]) || array_key_exists("product", $context) ? $context["product"] : (function () { throw new RuntimeError('Variable "product" does not exist.', 3, $this->source); })()), "title", [], "any", false, false, false, 3), "html", null, true);
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
}
<html>
<head>
<meta charset=\"UTF-8\">
<title>";
// line 5
$this->displayBlock('title', $context, $blocks);
echo "</title>
<link href=\"https://fonts.googleapis.com/css?family=Monda|Roboto&display=swap\" rel=\"stylesheet\">
<link rel=\"stylesheet\" href=\"";
// line 7
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("vendor/bootstrap/bootstrap.min.css"), "html", null, true);
$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", "product/show.html.twig"));
$this->parent = $this->loadTemplate("application/layout.html.twig", "product/show.html.twig", 1);
$this->parent->display($context, array_merge($this->blocks, $blocks));
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
}
protected function render(string $view, array $parameters = [], Response $response = null): Response
{
if ($this->container->has('templating')) {
@trigger_error('Using the "templating" service is deprecated since version 4.3 and will be removed in 5.0; use Twig instead.', E_USER_DEPRECATED);
$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".');
}
$url = $request->get('url');
$newsRepo = $this->getDoctrine()->getRepository(Product::class);
$category = $newsRepo->findOneByUrl($url);
return $this->render('product/show.html.twig', [
'product' => $category,
]);
}
/**
* @Route("/admin/termek/{id}/szerkesztes", name="product_edit", methods={"GET","POST"})
$this->dispatcher->dispatch($event, KernelEvents::CONTROLLER_ARGUMENTS);
$controller = $event->getController();
$arguments = $event->getArguments();
// call controller
$response = $controller(...$arguments);
// view
if (!$response instanceof Response) {
$event = new ViewEvent($this, $request, $type, $response);
$this->dispatcher->dispatch($event, KernelEvents::VIEW);
public function handle(Request $request, $type = HttpKernelInterface::MASTER_REQUEST, $catch = true)
{
$request->headers->set('X-Php-Ob-Level', (string) 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) {
No log messages
RuntimeError |
---|
Twig\Error\RuntimeError: Impossible to access an attribute ("title") on a null variable. at templates/product/show.html.twig:3 at twig_get_attribute(object(Environment), object(Source), null, 'title', array(), 'any', false, false, false, 3) (var/cache/app/twig/13/13facd682fa3dee14c80cab8794d3164bb0b4b2b1f388eea606d8051b6f45b8e.php:59) at __TwigTemplate_0c1419f31afc4f3a5a5015c1695fd6cfbe74b1569ff2a47b0e0563df60548455->block_title(array('product' => null, 'app' => object(AppVariable)), array('title' => array(object(__TwigTemplate_0c1419f31afc4f3a5a5015c1695fd6cfbe74b1569ff2a47b0e0563df60548455), 'block_title'), 'stylesheets' => array(object(__TwigTemplate_ad6bf95bb459bd46b8bd93a3fe8b27c61cc5952e5975c1446373686fc0e34750), 'block_stylesheets'), 'body' => array(object(__TwigTemplate_0c1419f31afc4f3a5a5015c1695fd6cfbe74b1569ff2a47b0e0563df60548455), 'block_body'), 'javascripts' => array(object(__TwigTemplate_ad6bf95bb459bd46b8bd93a3fe8b27c61cc5952e5975c1446373686fc0e34750), 'block_javascripts'))) (vendor/twig/twig/src/Template.php:184) at Twig\Template->displayBlock('title', array('product' => null, 'app' => object(AppVariable)), array('title' => array(object(__TwigTemplate_0c1419f31afc4f3a5a5015c1695fd6cfbe74b1569ff2a47b0e0563df60548455), 'block_title'), 'stylesheets' => array(object(__TwigTemplate_ad6bf95bb459bd46b8bd93a3fe8b27c61cc5952e5975c1446373686fc0e34750), 'block_stylesheets'), 'body' => array(object(__TwigTemplate_0c1419f31afc4f3a5a5015c1695fd6cfbe74b1569ff2a47b0e0563df60548455), 'block_body'), 'javascripts' => array(object(__TwigTemplate_ad6bf95bb459bd46b8bd93a3fe8b27c61cc5952e5975c1446373686fc0e34750), 'block_javascripts'))) (var/cache/app/twig/60/601bf291fd8c7890f40e101adbb58fdaaff2ec8142d97caf0b8ef668cf7d4e48.php:50) at __TwigTemplate_ad6bf95bb459bd46b8bd93a3fe8b27c61cc5952e5975c1446373686fc0e34750->doDisplay(array('product' => null, 'app' => object(AppVariable)), array('title' => array(object(__TwigTemplate_0c1419f31afc4f3a5a5015c1695fd6cfbe74b1569ff2a47b0e0563df60548455), 'block_title'), 'stylesheets' => array(object(__TwigTemplate_ad6bf95bb459bd46b8bd93a3fe8b27c61cc5952e5975c1446373686fc0e34750), 'block_stylesheets'), 'body' => array(object(__TwigTemplate_0c1419f31afc4f3a5a5015c1695fd6cfbe74b1569ff2a47b0e0563df60548455), 'block_body'), 'javascripts' => array(object(__TwigTemplate_ad6bf95bb459bd46b8bd93a3fe8b27c61cc5952e5975c1446373686fc0e34750), 'block_javascripts'))) (vendor/twig/twig/src/Template.php:407) at Twig\Template->displayWithErrorHandling(array('product' => null, 'app' => object(AppVariable)), array('title' => array(object(__TwigTemplate_0c1419f31afc4f3a5a5015c1695fd6cfbe74b1569ff2a47b0e0563df60548455), 'block_title'), 'stylesheets' => array(object(__TwigTemplate_ad6bf95bb459bd46b8bd93a3fe8b27c61cc5952e5975c1446373686fc0e34750), 'block_stylesheets'), 'body' => array(object(__TwigTemplate_0c1419f31afc4f3a5a5015c1695fd6cfbe74b1569ff2a47b0e0563df60548455), 'block_body'), 'javascripts' => array(object(__TwigTemplate_ad6bf95bb459bd46b8bd93a3fe8b27c61cc5952e5975c1446373686fc0e34750), 'block_javascripts'))) (vendor/twig/twig/src/Template.php:380) at Twig\Template->display(array('product' => null, 'app' => object(AppVariable)), array('title' => array(object(__TwigTemplate_0c1419f31afc4f3a5a5015c1695fd6cfbe74b1569ff2a47b0e0563df60548455), 'block_title'), 'body' => array(object(__TwigTemplate_0c1419f31afc4f3a5a5015c1695fd6cfbe74b1569ff2a47b0e0563df60548455), 'block_body'))) (var/cache/app/twig/13/13facd682fa3dee14c80cab8794d3164bb0b4b2b1f388eea606d8051b6f45b8e.php:46) at __TwigTemplate_0c1419f31afc4f3a5a5015c1695fd6cfbe74b1569ff2a47b0e0563df60548455->doDisplay(array('product' => null, 'app' => object(AppVariable)), array('title' => array(object(__TwigTemplate_0c1419f31afc4f3a5a5015c1695fd6cfbe74b1569ff2a47b0e0563df60548455), 'block_title'), 'body' => array(object(__TwigTemplate_0c1419f31afc4f3a5a5015c1695fd6cfbe74b1569ff2a47b0e0563df60548455), 'block_body'))) (vendor/twig/twig/src/Template.php:407) at Twig\Template->displayWithErrorHandling(array('product' => null, 'app' => object(AppVariable)), array('title' => array(object(__TwigTemplate_0c1419f31afc4f3a5a5015c1695fd6cfbe74b1569ff2a47b0e0563df60548455), 'block_title'), 'body' => array(object(__TwigTemplate_0c1419f31afc4f3a5a5015c1695fd6cfbe74b1569ff2a47b0e0563df60548455), 'block_body'))) (vendor/twig/twig/src/Template.php:380) at Twig\Template->display(array('product' => null)) (vendor/twig/twig/src/Template.php:392) at Twig\Template->render(array('product' => null)) (vendor/symfony/twig-bridge/TwigEngine.php:54) at Symfony\Bridge\Twig\TwigEngine->render('product/show.html.twig', array('product' => null)) (vendor/symfony/framework-bundle/Controller/ControllerTrait.php:231) at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->render('product/show.html.twig', array('product' => null)) (src/Controller/ProductController.php:96) at App\Controller\ProductController->show(object(Request)) (vendor/symfony/http-kernel/HttpKernel.php:146) at Symfony\Component\HttpKernel\HttpKernel->handleRaw(object(Request), 1) (vendor/symfony/http-kernel/HttpKernel.php:68) at Symfony\Component\HttpKernel\HttpKernel->handle(object(Request), 1, true) (vendor/symfony/http-kernel/Kernel.php:201) at Symfony\Component\HttpKernel\Kernel->handle(object(Request)) (public/index.php:24) |