Injekce konstant z configu, bez celého di kontejneru?
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- fidLi
- Člen | 41
Ahoj, mám následující funkční class
class Whatever extends \Nette\Object{
public function __construct(\Nette\DI\Container $di)
{
$CONST = $di->getParameters()["constants"]["CONST"];
}
v configu
parameters:
constants:
CONST: 10
Takhle to krásně funguje, jenže se tahá celý kontainer.
Existuje nějaký lepší/přímý způsob, jak získat pouze parametry ? Nebráním se ani jinému způsobu injekce, než v konstruktoru.
Díky
- David Kudera
- Člen | 455
První doporučuji hledat a počíst třeba tohle . Je to jen několik dní staré ;-)
Editoval David Kudera (6. 5. 2015 11:18)