タグ

2010年12月1日のブックマーク (2件)

  • Shell クラスを利用した cron ジョブ - CakePHP Tips

    Shell クラス(Cake コマンド)を利用した cron ジョブを実行したい場合の方法。 cron ジョブの実行方法として、任意の URL にアクセスして処理する方法と Shell クラス(Cake コマンド)を利用して処理する方法の2通りがある。 メリットとデメリット URL へのアクセスと Cake コマンドでの処理方法にはメリット・デメリットがあるので使い分けが必要。 URL へのアクセス URL へのアクセスは、ブラウザ等で外部からアクセスした場合でも処理が可能。 そのため、第三者にアドレスを知られてしまった場合に予期せず処理が走ってしまう。 第三者に処理をさせたくない場合は、IP アドレスでフィルタするなどの対処が必要。 使用しているサーバで cron が使用できない環境では、外部で cron を実行する Webサービスなどを利用することで、擬似的に cron 処理を行うこと

  • Think Twice · エラーメッセージの表示方法

    PHPとか連想とかcakephp(cakephp1.2RC2時点)で、たとえばフォームの入力値のチェック後エラーを出力するとしたら、FORMヘルパーのINPUTメソッドで自動的に表示させるか、FORMヘルパーのERRORメソッドで表示場所を指定して表示させたりするんだと思います。 参考)CakePHP 1.2 Form ヘルパーで input タグとエラーメッセージを別々に表示する方法 | Sun Limited Mt. http://www.syuhari.jp/blog/archives/394 もしくは、処理の成功失敗に関わらず、コントローラのFLASHメソッドを使って次画面でメッセージを表示させるケースがあるかと思います。 参考)CakePHP コントローラのflash メソッド | Sun Limited Mt. http://www.syuhari.jp/blog/arch