CakePHP2.2のバッチ用ファイルの置き場所とファイル名のルールはCakePHP1.3と違う

CakePHP2.2で試してはまったのでメモ。

諸事情でCakePHPバッチ処理を書こうと思い立ちまして、2.0のガイドが英語なので、どうせ似たようなもんだろうって思って1.3用の日本語ガイド読みながらコピペしたりして試したんですよ。

そしたら、なんか↓みたいなエラーが出るんです。

Error: Shell class HelloShell could not be found.

いろいろググったり試したりして、結局↓のようにしたら動きました。
(2.0の英語のガイド読んだらそうしろって書いてあるしギャフン)

1、バッチ処理のファイルは APP/Console/Command/ 以下に置く。
2、バッチ処理のファイル名はクラス名をそのまま使う(HelloShellクラスならHelloShell.php


CakePHP1.3と全然違うんですねぇ。