Class superActionView

Description

superActionViewクラス。

Located in /superActionView.php (line 18)


	
			
Direct descendents
Class Description
ActionView ActionViewクラス。
Variable Summary
Method Summary
superActionView superActionView ([boolean $debug = false], [boolean $save = NULL])
void append (string $name, mixed $value, string $nameに対応する値)
void appendErrorMessage (string $errmesg)
void assign (string $name, mixed $value, string $nameに対応する値)
integer check (string $url)
void clear ()
void display (string $tpl)
Variables
array $_action_errors (line 34)

エラー用出力情報保存配列。

  • see: ActionView()
array $_action_parameters (line 26)

出力情報保存配列。

  • see: ActionView()
boolean $_debug (line 42)

デバグフラグ。

  • see: ActionView()
string $_savefile (line 50)

デバグ情報保存ファイル名。

  • see: ActionView()
Methods
Constructor superActionView (line 69)

superActionViewクラスのコンストラクタ。

デバッグ用に、以下のモードが用意されています。 通常は、superActionView()とするだけで十分です。

  • $debug=true,$save=NULL:出力の際(display()メソッドが呼ばれた時)には、 標準出力に、$_ACTION_PARAMETERSの内容を出力する。
  • $debug=true,$save!=NULL:出力の際(display()メソッドが呼ばれた時)には、 $saveをファイル名とみなして、$_ACTION_PARAMETERSの内容を出力する。
  • $debug=false:Smartyのdisplayメソッドを使って出力する

  • access: public
superActionView superActionView ([boolean $debug = false], [boolean $save = NULL])
  • boolean $debug: デバックの際には、trueに、通常はfalse(デフォルト)に設定。
  • boolean $save: デバッグ時にファイルに出力する時には、ファイル名を、それ以外はNULLを設定。
append (line 113)

出力データの値を追加。

キー値を$name、値を$valueとして、内部配列のキー値$nameに$valueを追加する。 もし、$key値が無ければ、$valueを新規登録する。

  • final:
  • access: public
void append (string $name, mixed $value, string $nameに対応する値)
  • string $nameに対応する値
  • string $name: 出力データ名
appendErrorMessage (line 132)

エラーメッセージを追加。

エラーメッセージを内部配列に追加する。

  • final:
  • access: public
void appendErrorMessage (string $errmesg)
  • string $errmesg: エラーメッセージ
assign (line 98)

出力データの保持。

キー値を$name、値を$valueとして、内部配列に追加する。 既に、同じキー値で登録されている場合には、上書きする。

  • final:
  • access: public
void assign (string $name, mixed $value, string $nameに対応する値)
  • string $nameに対応する値
  • string $name: 出力データ名
check (line 160)

ActionView対応の拡張子かどうかを判定する抽象メソッド。

テンプレートに対応するファイル拡張子になっているか判定する抽象メソッド。

  • return: 0=error,1=template: display()メソッドで表示可能,2=others(display()メソッドで表示不可能) without query,3=others with query
  • abstract:
  • access: public
integer check (string $url)
  • string $url: パス情報

Redefined in descendants as:
  • ActionView::check() : ActionView対応の拡張子かどうかを判定する具象メソッド。
clear (line 82)

内部配列のクリア。

  • final:
  • access: public
void clear ()
display (line 145)

内部配列に保持されたデータを、テンプレート$tplをもとに表示する抽象メッソド。

この呼出により、内部配列とエラーを保持している配列はクリアされる。

  • abstract:
  • access: public
void display (string $tpl)
  • string $tpl: 出力用テンプレート(ここではSmarty用)

Redefined in descendants as:
  • ActionView::display() : 内部配列に保持されたデータを、テンプレート$tplをもとに表示する具象メソッド。

Documentation generated on Tue, 3 May 2005 22:52:01 +0900 by phpDocumentor 1.3.0RC3