やきにくとくにきや

WEBサービスとイベントに夢見るエンジニアの技術メモ、チラシの裏。そして焼肉たべたい

symfonyでバッチ処理

   

symfonyで開発している場合普通のアクションをcronでバッチ処理しようとしてもうまくいかないので、taskとしてプログラムを作成する必要がある。

このコマンドでsymfonyルート/lib/task/に「ネームスペース名バッチ名Task.class.php」が作成される。

例えば

ファイルの中身はこんな感じ

「// add your code here」以降にコードを書く

後は

でcronの書式に従ってスクリプトを登録

※毎時0分に実行

おわり

 - PHP, symfony