task

symfonyのタスクでデータベースを自動で選ぶようにする

symfony 1.3からDoctrineがデフォルトのORMになり、これに伴ってタスクのデフォルトのコードに「doctrine」という文字が埋め込まれるように変更されました。つまり、自前で作成したタスクをデータベースオプションを指定せずに実行した場合、「doctrine」と…

symfonyのタスクからログファイルにログを記録する

TwitterにてTakiTakeさんがつぶやいていたので、気になって調べてみました。 いろいろググッたところ、次のエントリが見つかりました。 http://arpeggios.wordpress.com/2008/08/15/logging-on-tasks/ エントリの内容を簡単にまとめると以下のような感じです…

symfony 1.2/1.3でタスクからヘルパーを利用する

symfony1.1までは、sfLoader#loadHelpersメソッドを使用してアクションやタスク内からヘルパーをアクティベートし、呼び出すことができました。 dfltweb1.onamae.com – このドメインはお名前.comで取得されています。 しかし、sfLoader#loadHelpersメソッド…

symfony1.3でタスクを生成すると、デフォルトで使用するORMがpropelになっている

symfony1.3ではデフォルトのORMがdoctrineなわけですが、タスクを生成してみると・・・。 addOptions(array( new sfCommandOption('application', null, sfCommandOption::PARAMETER_REQUIRED, 'The application name'), new sfCommandOption('env', null, s…