Spuštění akce z CLI s parametrem
- ragulin
- Člen | 58
Ahoj,
Potřebuji z CLI na serveru spustit akci. Akce je umístěná
v FormPresenter.php
Akce se jmenuje actionTestMail, a má parametr $email.
Vím, že funkci bych měl moct zavolat a spustit jako :
php index.php Form:testMail domain=mojedoména
Ale nevím, jak jí předám ten parametr $email
Zkoušel jsem hledat tady, ale to není úplně ono
https://blog.nette.org/…tte-aplikaci
Pak jsem hledal zde, ale to není ten samý způsob, který používám:
https://stackoverflow.com/…command-line
Děkuji za radu
- Petr Parolek
- Člen | 455
Ahoj, doporučuju vytvořit synfony command přes https://github.com/…tte/console/
a spouštět přes
bin/console form:testMail --domain mojedoména --email=test@example.com
.
Editoval ppar (3. 11. 2020 14:09)
- ragulin
- Člen | 58
ppar napsal(a):
Ahoj, doporučuju vytvořit synfony command přes https://github.com/…tte/console/ a spouštět přes
bin/console form:testMail --domain mojedoména --email=test@example.com
.
Nó, to vypadá zajímavě, ale já potřebuji teď narychlo otestovat jednu funkci a vyřešit problém, ne si vytvořit deset dalších problémů během zprovozňování nějakého symphony ext. :)
pozn.
Vyřešeno, zjistil jsem, že mužu fce volat přes url/presenter/akce přímo
v prohlížeči.
Děkuji za radu
Editoval ragulin (3. 11. 2020 17:35)