CakePHP3 Shell(シェルスクリプト)に引数を渡す方法です。
1 2 3 4 5 6 7 8 9 10 11 12 13 | // 新規作成ファイル「src/Shell/sampleShell.php」 <?php namespace App\Shell; use Cake\Console\Shell; class sampleShell extends Shell { public function main() { echo 'Shellテスト' . (isset($this->args[0]) ? $this->args[0] : '') . "\n"; } } |
Shell(シェルスクリプト)をコマンドプロンプトから実行
1 2 3 4 5 | // shell実行 # bin/cake sample aaa // 出力ログ Shellテスト aaa |