Chyba {cache}, Undefined variable: _g

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
spagr
Člen | 17
+
0
-

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

David Grudl
Nette Core | 8218
+
+2
-

nette/caching aktuální není, je potřeba 2.5.x

spagr
Člen | 17
+
0
-

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

David Grudl
Nette Core | 8218
+
0
-

Teoreticky se dá vycházet z https://github.com/…omposer.json