SC
[ class tree: SC ] [ index: SC ] [ all elements ]

Class: SC_FormParam

Source Location: /SC_FormParam.php

Class Overview


パラメーター管理クラス


Author(s):

  • LOCKON CO.,LTD.

Variables

Methods



Class Details

[line 32]
パラメーター管理クラス

:XXX: addParam と setParam で言う「パラメーター」が用語として競合しているように感じる。(2009/10/17 Seasoft 塚田)




Tags:

author:  LOCKON CO.,LTD.


[ Top ]


Class Variables

$arrCheck =

[line 39]


Type:   mixed


[ Top ]

$convert =

[line 38]


Type:   mixed


[ Top ]

$default =

[line 41]

何も入力されていないときに表示する値


Type:   mixed


[ Top ]

$disp_name =

[line 35]


Type:   mixed


[ Top ]

$html_disp_name =

[line 44]


Type:   mixed


[ Top ]

$input_db =

[line 43]

DBにそのまま挿入可能か否か


Type:   mixed


[ Top ]

$keyname =

[line 36]


Type:   mixed


[ Top ]

$length =

[line 37]


Type:   mixed


[ Top ]

$param =

[line 34]


Type:   mixed


[ Top ]



Class Methods


constructor SC_FormParam [line 47]

SC_FormParam SC_FormParam( )



[ Top ]

method addParam [line 68]

void addParam( $disp_name, $keyname, [ $length = ""], [ $convert = ""], [ $arrCheck = array()], [ $default = ""], [ $input_db = 'true'])



Parameters:

   $disp_name  
   $keyname  
   $length  
   $convert  
   $arrCheck  
   $default  
   $input_db  

[ Top ]

method checkError [line 176]

void checkError( [ $br = true])



Parameters:

   $br  

[ Top ]

method convParam [line 294]

voi convParam( )

フォームの入力パラメーターに応じて, 再帰的に mb_convert_kana 関数を実行する.



Tags:

see:  mb_convert_kana


[ Top ]

method getCount [line 366]

void getCount( )



[ Top ]

method getDbArray [line 338]

void getDbArray( )



[ Top ]

method getFormDispArray [line 507]

void getFormDispArray( )



[ Top ]

method getFormParamList [line 372]

void getFormParamList( )



[ Top ]

method getHashArray [line 327]

array getHashArray( [array $arrKey = array()])

連想配列で返す



Tags:

return:  連想配列


Parameters:

array   $arrKey   対象のキー

[ Top ]

method getHtmlDispNameArray [line 124]

void getHtmlDispNameArray( )



[ Top ]

method getKeyList [line 401]

array getKeyList( )

キー名の一覧を返す



Tags:

return:  キー名の一覧


[ Top ]

method getSearchArray [line 492]

array getSearchArray( [string $prefix = 'search_'])

検索結果引き継ぎ用の連想配列を取得する.

引数で指定した文字列で始まるパラメーター名の入力値を連想配列で取得する.




Tags:

return:  検索結果引き継ぎ用の連想配列.


Parameters:

string   $prefix   パラメーター名の接頭辞

[ Top ]

method getSwapArray [line 355]

array getSwapArray( [array $arrKey = array()])

配列の縦横を入れ替えて返す



Tags:

return:  縦横を入れ替えた配列


Parameters:

array   $arrKey   対象のキー

[ Top ]

method getTitleArray [line 361]

void getTitleArray( )



[ Top ]

method getValue [line 406]

void getValue( $keyname, [ $default = ''])



Parameters:

   $keyname  
   $default  

[ Top ]

method initParam [line 57]

void initParam( )

パラメーターの初期化



[ Top ]

method recursionCheck [line 260]

void recursionCheck( string $disp_name, string $func, mixed $value, &$arrErr, string $error_key, [integer $length = 0], [integer $depth = 0], [integer $error_last_key = null], array $arrErr)

SC_CheckError::doFunc() を再帰的に実行する.

再帰実行した場合は, エラーメッセージを多次元配列で格納する

TODO 二次元以上のエラーメッセージへの対応




Parameters:

string   $disp_name   表示名
string   $func   チェック種別
mixed   $value   チェック対象の値. 配列の場合は再帰的にチェックする.
array   $arrErr   エラーメッセージを格納する配列
string   $error_key   エラーメッセージを格納する配列のキー
integer   $length   チェック対象の値の長さ
integer   $depth   再帰実行した場合の深度
integer   $error_last_key   エラーメッセージを格納する配列の末端のキー
   &$arrErr  

[ Top ]

method recursionConvParam [line 309]

void recursionConvParam( &$value, string $convert, mixed $value)

再帰的に mb_convert_kana を実行する.



Parameters:

mixed   $value   変換する値. 配列の場合は再帰的に実行する.
string   $convert   mb_convert_kana の変換オプション
   &$value  

[ Top ]

method recursionTrim [line 468]

void recursionTrim( &$value, [boolean $has_wide_space = true], mixed $value)

再帰的に入力パラメーターの先頭及び末尾にある空白文字を削除する.



Parameters:

mixed   $value   変換する値. 配列の場合は再帰的に実行する.
boolean   $has_wide_space   全角空白も削除する場合 true
   &$value  

[ Top ]

method setDBDate [line 142]

void setDBDate( $db_date, [ $year_key = 'year'], [ $month_key = 'month'], [ $day_key = 'day'])



Parameters:

   $db_date  
   $year_key  
   $month_key  
   $day_key  

[ Top ]

method setHtmlDispNameArray [line 98]

void setHtmlDispNameArray( )



[ Top ]

method setParam [line 81]

void setParam( $arrVal, [ $seq = false])



Parameters:

   $arrVal  
   $seq  

[ Top ]

method setParamList [line 129]

void setParamList( $arrVal, $keyname)



Parameters:

   $arrVal  
   $keyname  

[ Top ]

method setValue [line 153]

void setValue( $key, $param)



Parameters:

   $key  
   $param  

[ Top ]

method splitParamCheckBoxes [line 434]

void splitParamCheckBoxes( $keyname)



Tags:

deprecated:  


Parameters:

   $keyname  

[ Top ]

method toLower [line 164]

void toLower( $key)



Parameters:

   $key  

[ Top ]

method trimParam [line 452]

void trimParam( [boolean $has_wide_space = true])

入力パラメーターの先頭及び末尾にある空白文字を削除する.



Parameters:

boolean   $has_wide_space   全角空白も削除する場合 true

[ Top ]


Documentation generated on Fri, 24 Feb 2012 14:02:33 +0900 by Seasoft