CLIアプリケーションでphalconを使用して、argvパラメーターを使用してリクエストを処理することは可能ですか?実行する必要のあるコマンドを理解するためにargvパラメーターを使用したい。
./script.php robot/create --color=red --feature=weapon
これをコントローラーやアクションなどでアプリケーション内に取り込むには、次のようにします。
コントローラー:ロボットアクション:GETパラメーターの作成:color = red、feature = weapon
次のようなCLIクラスを使用することは可能ですか?
Phalcon \ ClI \ Dispatcher http://docs.phalconphp.com/en/latest/api/Phalcon_CLI_Dispatcher.html
Phalcon \ CLI \ Console http://docs.phalconphp.com/en/latest/api/Phalcon_CLI_Console.html
Phalcon \ CLI \ Task http://docs.phalconphp.com/en/latest/api/Phalcon_CLI_Task.html
と他の同様の?
ドキュメントやハウツーマニュアルはありません...おそらく誰かが経験や単なるアイデアを持っています。DIを定義してアプリケーションを初期化する必要があることは理解していますが、これをよりネイティブな方法で作成する方法については、まったく考えがありません。
また、もう1つの質問:phalconはargvパラメーターを自動的に処理できますか?
私が理解しているように、アプリケーションとしてPhalcon \ CLI \ Consoleオブジェクトを起動し、DIに渡す必要があります。しかし、全体のプロセス/シナリオ...私はそれを得ることができません:)