Home > CakePHP Tips > 未分類
未分類 Category
cron ジョブ
cron ジョブを実行したい場合の方法
http://www.exsample.com/controller/action の処理を cron で実行する場合の例を記述する。
Shell クラス(Cake コマンド)を利用した cron ジョブを実行する場合は下記を参照。
Shell クラスを利用した cron ジョブ
文中で使用する PATH は下記の通り定義するものとする。
※[VENDERS] は CAKE_CORE_INCLUDE_PATH/vendors
※[APP] は ROOT/APP_DIR
ログ出力
ログを出力したしたい場合に使用する関数。
使用方法
Object クラスのメソッドとして、log() が用意されているため、コントローラ、モデル、ビュー、ヘルパーなど Object クラスを継承しているクラスで下記のように使用することができる。
$this->log($msg, $type = LOG_ERROR)
第1引数
$msg:ログファイルに出力したいメッセージ。配列の場合は、print_r() の出力形式と同じように出力される。
第2引数
$type:ログのタイプ(ログ出力レベル)。下記の通り定義されている。
$levels = array( LOG_WARNING => 'warning', // 3 LOG_NOTICE => 'notice', // 4 LOG_INFO => 'info', // 6 LOG_DEBUG => 'debug', // 5 LOG_ERR => 'error', // 2 LOG_ERROR => 'error' // 2 );
Home > CakePHP Tips > 未分類
- 検索
- Feeds
- メタ情報