PHP Nette - jak specifikovat latte soubor pro render v presenteru (jako v Symfony)

PHP Nette - jak specifikovat latte soubor pro render v presenteru (jako v Symfony)

Ahoj,

je možné v PHP Nette specifikovat jaký chci latte soubor pro render jako se to dělá v Symfony v controlleru? Tzn. takto:

$this->render('admin/update.html.twig')

Bylo by to fajn, protože bych nemusel vytvářet mraky stejných latte souboru pro každý render / action. Díky

ODPOVĚĎ


Ahoj,

specifikovat v PHP Nette, jaký chci latte soubor pro render, jako se to dělá v Symfony controlleru, je možné. Lze to provést takto:

$this->template->setFile(__DIR__.'/templates/Admin/update.latte'); Show english version

Související obsah

programovani

php

nette

latte

symfony

twig

Komentáře

Vaše reakce na PHP Nette - jak specifikovat latte soubor pro render v presenteru (jako v Symfony)
suffix

04.02.2024 [1]
Poslední komentář
Ahoj,

mám $content = '<section class="py-0 mt-5">
<h1 n:block="title">{$entity->getName()}</h1>
<div class="">
#{$entity->getId()} |
</div>
</section>'

když použiju:
$latte->renderToString($content, $presenterParams);

tak mám chybu:
LogicException
Missing template '/srv/app/templates/@layout.latte'.

Přitom soubor '/srv/app/templates/@layout.latte' na 100% existuje.
Dám ls '/srv/app/templates/@layout.latte' a vrací to ok.

Co by s touto nesmyslnou chybou šlo udělat? Díky

Reference

Podívejte se na naše reference

Prohlédnout

Aplikace

Podívejte se na naše aplikace

Prohlédnout

Co umíme?

Podívejte se co umíme

Prohlédnout

Co umíme?

Vytváříme sofistikované aplikace pro náročné

Od webových aplikací přes android až po převodové můstky či složité informační systémy.

Podívejte se k nám

Máte ještě čas? Podívejte se na další rubriky

Tento web používá soubory cookie. Dalším procházením tohoto webu vyjadřujete souhlas s jejich používáním.. Více informací zde.