Chyba {cache}, Undefined variable: _g
- spagr
- Člen | 17
Zdravím,
chtěl jsem si začít hrát s cache v Latte, ale nepodařilo se mi i přes
značné úsilí a hledání odhalit, proč mi vcelku prosté
{cache ‚topmenu‘, expire ⇒ ‚10 minutes‘}
…
{/cache}
vrací chybu v kompilované šabloně
Undefined variable: _g
na řádku 54
<?php
function prepare()
50: {
51: extract($this->params);
52: if (isset($this->params['item'])) trigger_error('Variable $item overwritten in foreach on line 27');
53: Nette\Bridges\ApplicationLatte\UIRuntime::initialize($this, $this->parentName, $this->blocks);
54: Nette\Bridges\CacheLatte\CacheMacro::initRuntime($template, $_g);
55:
56: }
?>
Když dle API má tahle metoda jen jeden parametr , viz. https://api.nette.org/…cro.php.html#…
Knihovny jsou dle Composeru aktuální :
latte/latte v2.4.3 Latte: the amazing template engine for PHP
nette/application v2.4.5 Nette Application MVC Component
nette/bootstrap v2.4.3 Nette Bootstrap
nette/caching v2.4.7 Nette Caching Component
nette/component-model v2.3.0 Nette Component Model
nette/database v2.4.2 Nette Database Component
nette/di v2.4.8 Nette Dependency Injection Component
nette/finder v2.4.0 Nette Finder: Files Searching
nette/forms v2.4.4 Nette Forms: greatly facilitates web forms
nette/http v2.4.5 Nette HTTP Component
nette/mail v2.4.2 Nette Mail: Sending E-mails
nette/neon v2.4.1 Nette NEON: parser & generator for Nette Object
Notation
nette/php-generator v2.6.2 Nette PHP Generator
nette/reflection v2.4.1 Nette PHP Reflection Component
nette/robot-loader v2.4.2 Nette RobotLoader: comfortable autoloading
nette/safe-stream v2.3.2 Nette SafeStream: Atomic Operations
nette/security v2.4.1 Nette Security: Access Control Component
nette/tester v1.7.1 An easy-to-use PHP unit testing framework.
nette/utils v2.4.6 Nette Utility Classes
tracy/tracy v2.4.7 čśÄ Tracy: the addictive tool to ease debugging PHP
Díky předem
Špágr
- spagr
- Člen | 17
Díky moc, jak prosté …
mám nějak zažité závislosti v composer.json zadávat ve tvaru na
setinkové verze, např.
"nette/database": "~2.4.0",
"nette/di": "~2.4.0",
Je to chyba ?
A pro ruční kontrolu verzí, není nějde přehledně vidět seznam aktuálních verzí Nette knihoven, bez procházení Githubu ?
Díky
Špágr
David Grudl napsal(a):
nette/caching aktuální není, je potřeba 2.5.x