ユーザ用ツール

サイト用ツール

Writing /var/www/vhosts/w629.ws.domainking.cloud/enjoy-lei.com/lei_wiki/data/cache/7/7cc60c25d4097c4bd84a4a98174d4056.i failed
Unable to save cache file. Hint: disk full; file permissions; safe_mode setting.
Writing /var/www/vhosts/w629.ws.domainking.cloud/enjoy-lei.com/lei_wiki/data/cache/7/7cc60c25d4097c4bd84a4a98174d4056.metadata failed

cakephpの処理流れ
Writing /var/www/vhosts/w629.ws.domainking.cloud/enjoy-lei.com/lei_wiki/data/cache/7/7cc60c25d4097c4bd84a4a98174d4056.i failed
Unable to save cache file. Hint: disk full; file permissions; safe_mode setting.
Writing /var/www/vhosts/w629.ws.domainking.cloud/enjoy-lei.com/lei_wiki/data/cache/7/7cc60c25d4097c4bd84a4a98174d4056.xhtml failed

cakephpの処理流れ

特定のControllerにおける共通処理

特定のController内の全てのActionで共通的に実施したい処理はController Classに予め用意されている特殊な関数に記述する。

  • beforeFilter
  • beforeRender
  • afterFilter

処理順序は以下の様になる

beforeFilter

Action

beforeRender

ViewのRender

afterFilter

ソースサンプル

class AppController extends Controller {
   public function beforeFilter() {
   /* 全てのControllerで共通的に処理される */
   }
cakephpの処理流れ.txt · 最終更新: 2015/05/11 10:55 by luis_lee