Spuštění akce z CLI s parametrem

ragulin
Člen | 58
+
0
-

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
+
+1
-

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
+
+1
-

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)