Získání IP adresy – Undefined variable: container
- Daikin
- Člen | 2
Ahoj všem,
zápasím s tím, že chci do e-mailu poslat IP adresu odesílatele, ale nijak se mi to nedaří.
Zkoušel jsem přidat
$httpRequest = $container->getByType('Nette\Http\Request');
a následně $httpRequest->getRemoteAddress();
Ale zobrazuje se mi chyba Undefined variable: container.
Poradil by mi někdo, prosím?
Editoval Daikin (1. 11. 2016 11:44)
- David Matějka
- Moderator | 6445
kde to posilas? jestli v presenteru, tak tam muzes http request ziskat metodou getHttpRequest .. jestli nekde jinde, tak si tu sluzbu vyzadej pomoci DI https://doc.nette.org/…dependencies
- Daikin
- Člen | 2
David Matějka napsal(a):
kde to posilas? jestli v presenteru, tak tam muzes http request ziskat metodou getHttpRequest .. jestli nekde jinde, tak si tu sluzbu vyzadej pomoci DI https://doc.nette.org/…dependencies
Používám to v potvrzení formuláře (interestFormSucceeded).
Mohl bys mi prosím poradit, jak vyžádat službu pomocí DI? Nebo alespoň
nastínit, prosím?
Děkuji za pomoc!
Editoval Daikin (1. 11. 2016 11:50)
- CZechBoY
- Člen | 3608
Však ti poslal odkaz do dokumentace, stačí si ten návod přečíst.
https://doc.nette.org/…dependencies