BaserCMSでバッチ処理
thanhtm > BaserCMSでバッチ処理 @ 2011/3/3 19:09 |
---|
お世話になっております。
バッチ処理をしたいので、BaseCMSで実施してみました。 しかし、BaserCMSでは、console/shellsは置いていないため、console/を追加しました。 実施してみると以下の結果が出ます。
これで良いと思いました。 次に、自作のテストバッチを作成します。 ファイルの設置は、\app\vendors\shells\test.php におくだけです。
ためしに、コマンドライン上から /var/www/html/{myapp}/cake/console/cake test main -app /var/www/html/{myapp}/app としました。 実行結果:
となりました。 いろいろ調べたところ、今まだ分かりません。 一応、報告します。 |
ryuring > Re: BaserCMSでバッチ処理 @ 2011/3/6 13:46 |
---|
こんにちは。
ログをみると、App クラスにbuild メソッドがないという事なのですが、実際の cake.php の274行目は、そのような処理にはなっていません。 BaserCMSのバージョン、cake の console のバージョンは何になりますか? 現在、実業務で、BaserCMS 1.6.9.1 (CakePHP 1.2.9)を利用し、バッチ処理や、空メールを実装しているのですが、特に問題はありません。 空のシェルを実行してみてください。
下記のような表示が出ないのであれば、バージョンの問題や、配置構成の問題が考えられます。
Twitter:@ryuring |