Migrace na Nette 2.4 – problémy s odladěním
- Dark0ne
- Člen | 47
Zdravím,
migruji starší appku v nette na verzi 2.4 a nemůžu se dostat přes
několik chybových hlášení.
Používám xampp s verzi 7.1 php.
Zde je můj composer
"require": {
"php": ">= 5.6",
"nette/nette": "^2.4",
"nette/application": "^2.4",
"nette/bootstrap": "^2.4.2",
"nette/caching": "^2.5",
"nette/database": "^2.4",
"nette/di": "^2.4",
"nette/finder": "^2.4",
"nette/forms": "^2.4",
"nette/http": "^2.4",
"nette/mail": "^2.4",
"nette/robot-loader": "^2.4",
"nette/security": "^2.4",
"nette/utils": "^2.4",
"latte/latte": "^2.4.1",
"tracy/tracy": "^2.4",
"james-heinrich/getid3": "~1.9",
"kdyby/events": "~2.3",
"kdyby/translation": "~2.0",
"kdyby/presenters-locator": "@dev",
"o5/grido": "~2.0"
},
"require-dev": {
"nette/tester": "~1.4"
},
"minimum-stability": "dev"
Hláška je:
User Deprecated
Nette\DI\ServiceDefinition::getImplementType() is deprecated, use getImplementMode()
V callstacku ukazuje na bootstrap.php
$container = $configurator->createContainer();
Dále se mi při odesílání formulářů objevuje hláška:
Notice
A non well formed numeric value encountered
Toto jsem myslel, že vyřeším použitím latte 2.4.1, jak bylo řešeno v jiném tématu, ale nezabralo.
Prosím o jakékoliv rady.
Děkuji
- David Matějka
- Moderator | 6445
asi nejaka extension neni kompatibilni, ukaz celou proklikatelnou ladenku
- Dark0ne
- Člen | 47
Ahoj,
díky – update pomohl.
Nyní se mi ovšem objevuje další hláška:
Variable $template is deprecated
Díky moc
- Ondřej Kubíček
- Člen | 494
někde v šabloně používáš $template proměnou ?
případně aktualizoval jsi i další závislosti, třeba
kdyby/translation ?
- Dark0ne
- Člen | 47
Závislosti by měly být v pořádku, kdyby/translation mám aktuálně ve verzi
"kdyby/translation,": "^2.4"
Ano, našel jsem volání přes $template
$template->translate('front.faders.stepCount')
Snažím se najít správný zápis ($this->getParameter(‚xyz‘)), jak šablonu přeložit, ale vůbec se mi nedaří.