virtualFieldsCASEとかSUMしたときにモデルキーではなく0にグループされる。そんな時はバーチャルフィールド!って今知った。documentationhttp://book.cakephp.org/2.0/ja/models/virtual-fields.htmlcakeの仕様って広くて深いから、熟知するにはいろいろ試してないと仕事で使えない。ロボ処理ができたので(アクティブ>非アクティブ>ロボ)、次はいよいよバトルを作ろうかなーあー。実装方法の試行錯誤がメインであって、サービス作るとかそういうのは考えず。2.xのConsole、シェルコマンドとcron実行なう2系になってからシェルを作ってなかったので、メモがてら残しておこう。dayo');}}ファイル名、クラス名はキャメルケースで付けるのが2系。コントローラだとデフォルトアクションがindex()だけど、シェルはmain()だと思えばおk。コンソールのコマンドラインから直接実行する場合は、以下の形式で実行できる。test上記例のクラス名がAppStoreShellなので、渡す引数のクラス名はapp_storeである。AppstoreShell〜だったらappstoreになるよ。2>&1Consoleの下にcake.phpがあるのでそれを実行する。stableになってからまともにCakePHPに触れてなかったので、とゆーか、普段1.2系に触れてるのもあって、様変わりしてる2.0系は弱いんだよねー。Smartyを組み込みたいが為にGoogle先生にお世話になったメモ。smarty」と質問するとこのURLを教えてくれます。新規作成してペーストした。とストレートにお願いしたいから(ctp共存の仕様なのかな?知らない)。