Filter雛形

2006/02/08 | mojavi2

Filterの例が少なく困っていたけれど、最近はgoogleの検索で日本語サイトがぽつぽつと引っかかってくるようになった。以下はFilterクラスの雛形。引用元は2chのフレームワークスレ

<filter>.class.php
class <filter名> extends Filter{
 function execute(&$filterChain,&$controller,&$request,&$user){
  static $loaded;
  // ActionChainやAction::forwardを使った時にフィルタが複数回適用されるのを防ぐ
  if($loaded == NULL){
   $loaded = TRUE;
   //前処理フィルタ
   …
   //filter chain の次のフィルタを実行
   //pre-filterとpost-filterの分岐点
   $filterChain->execute($controller,$request,$user);
   //後処理フィルタ
   …
  }else{
   $filterChain->execute($controller,$request,$user);
  }
 }
}

コメントを残す


守谷市(まちの情報ポータル) 無料アンケートレンタルjpForm.net