class TestShell extends Shell { // スクリプトの中で使用するModelを宣言 public $uses = array("Test"); public function initialize() { parent::initialize(); // 初期化に必要な作業を記述 } public function main() { // スクリプトの中身 // 標準出力に文字列を出力 $this->out("test"); // Modelも普通に操作できる。 $this->Test->create(); } }
今回は作成したファイル名がtest.phpなので、クラス名はTestShellになる。
上記を実行するには以下のようにする。
/usr/bin/php /CakePHPがインストールされた場所/cake/console/cake.php test
0 件のコメント:
コメントを投稿