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 件のコメント:
コメントを投稿