質問: '&4'; ### 状況 cakeコマンドでTestShell.phpを実行時(cake test)、 簡単な文を実行できるプログラムは、実装できている。Hello world 等 ↓ 簡単なSQL文実行できるプログラムは、実装できている。SELECT * FROM テーブル名 LIMIT 1; 等 ↓ 直接SQL文に、固定値(201610)をTestShell.phpファイルに記載すれば、動かせる状況 ↓ cakeコマンドでバッチ(TestShell.php)を実行し、引数(201610)を SQLに引き渡して実行したい。(今ここです。) 使用したいコマンド cake test 201610
回答: cakeshellでの引数は $this->args の中に入ってきますのでそれを利用すればよいでしょう。 cakeではsqlをそのまま呼ぶのは推奨されないので、できればモデル経由で行ったほうが良いかと思います。