{formPrint} vyhazuje chybu
- manas3
- Člen | 2
Dobrý den / ahoj,
zkusil jsem si vykreslit návrh kódu podle dokumentace, dal jsem do šablony
{formPrint myForm}
vyhodilo mi to chybu
Call to undefined static method Nette\Bridges\FormsLatte\Runtime::renderformPrint(). search►
Trochu jsem zapátral a podíval se do souboru
/vendor/nette/forms/src/Bridges/FormsLatte/Runtime.php
kde jsem našel statickou metodu
/**
* Generates blueprint of form.
*/
public static function renderBlueprint(Form $form): void
{
$blueprint = new Latte\Runtime\Blueprint;
$end = $blueprint->printCanvas();
$blueprint->printHeader('Form ' . $form->getName());
$blueprint->printCode((new Nette\Forms\Rendering\LatteRenderer)->render($form), 'latte');
echo $end;
}
Pokud jsem ji přejmenoval na renderformPrint() tak to začalo fungovat.
Projekt mám založený přes composer cca týden zpátky, tak snad mám vše
aktuální
„php“: „>= 7.2“,
„nette/application“: „^3.1“,
„nette/bootstrap“: „^3.1“,
„nette/caching“: „^3.1“,
„nette/database“: „^3.1“,
„nette/di“: „^3.0“,
„nette/finder“: „^2.5“,
„nette/forms“: „^3.1“,
„nette/http“: „^3.1“,
„nette/mail“: „^3.1“,
„nette/robot-loader“: „^3.3“,
„nette/security“: „^3.1“,
„nette/utils“: „^3.2“,
„latte/latte“: „^2.9“,
„tracy/tracy“: „^2.8“,
„ext-json“: „*“
Jedná se o chybu, nebo mám něco špatně?