FormParam
class FormParam
パラメーター管理クラス
:XXX: addParam と setParam で言う「パラメーター」が用語として競合しているように感じる。(2009/10/17 Seasoft 塚田)
Properties
$arrValue | 何も入力されていないときに表示する値 キーはキー名 | ||
$disp_name | 表示名 | ||
$keyname | キー名 | ||
$length | |||
$convert | |||
$arrCheck | |||
$arrDefault | 何も入力されていないときに表示する値 キーはキー名 | ||
$input_db | DBにそのまま挿入可能か否か | ||
$html_disp_name |
Methods
コンストラクタ
No description
No description
No description
No description
No description
No description
No description
No description
No description
CheckError::doFunc() を再帰的に実行する.
フォームの入力パラメーターに応じて, 再帰的に mbconvertkana 関数を実行する.
再帰的に mbconvertkana を実行する.
連想配列で返す
No description
配列の縦横を入れ替えて返す
No description
No description
No description
キー名の一覧を返す
No description
入力パラメーターの先頭及び末尾にある空白文字を削除する.
再帰的に入力パラメーターの先頭及び末尾にある空白文字を削除する.
検索結果引き継ぎ用の連想配列を取得する.
パラメーターの削除
パラメーター定義の上書き
パラメーターの設定情報を取得
Details
at line 72
__construct()
コンストラクタ
at line 104
initParam()
deprecated
deprecated
前方互換用
at line 116
addParam($disp_name, $keyname, $length = '', $convert = '', $arrCheck = array(), $default = '', $input_db = true)
at line 131
setParam($arrVal, $seq = false)
at line 146
setHtmlDispNameArray()
at line 171
getHtmlDispNameArray()
at line 177
setParamList($arrVal2d, $keyname)
at line 188
setDBDate($db_date, $year_key = 'year', $month_key = 'month', $day_key = 'day')
at line 200
setValue($key, $value)
at line 209
toLower($key)
at line 217
checkError($br = true)
at line 300
void
recursionCheck(string $disp_name, string $func, mixed $value, array $arrErr, integer $length)
CheckError::doFunc() を再帰的に実行する.
再帰実行した場合は, エラーメッセージを多次元配列で格納する
at line 330
void
convParam()
フォームの入力パラメーターに応じて, 再帰的に mbconvertkana 関数を実行する.
at line 345
recursionConvParam(mixed $value, string $convert)
再帰的に mbconvertkana を実行する.
at line 364
array
getHashArray(array $arrKey = array())
連想配列で返す
at line 377
getDbArray()
at line 395
array
getSwapArray(array $arrKey = array())
配列の縦横を入れ替えて返す
at line 403
getTitleArray()
at line 409
getCount()
at line 417
getFormParamList()
at line 439
array
getKeyList()
キー名の一覧を返す
at line 445
getValue($keyname, $default = '')
at line 470
splitParamCheckBoxes($keyname)
deprecated
deprecated
at line 487
void
trimParam(boolean $has_wide_space = true)
入力パラメーターの先頭及び末尾にある空白文字を削除する.
at line 501
void
recursionTrim(mixed $value, boolean $has_wide_space = true)
再帰的に入力パラメーターの先頭及び末尾にある空白文字を削除する.
at line 526
array
getSearchArray(string $prefix = 'search_')
検索結果引き継ぎ用の連想配列を取得する.
引数で指定した文字列で始まるパラメーター名の入力値を連想配列で取得する.
at line 544
getFormDispArray()
deprecated
deprecated
前方互換用
1次キーが添字なのが特徴だったと思われる。
at line 567
removeParam(string $keyname)
パラメーターの削除
addParamの逆の関数
at line 598
overwriteParam(string $keyname, string $target, mixed $value)
パラメーター定義の上書き
at line 618
mixed
getParamSetting(string $keyname = null, string $target = null)
パラメーターの設定情報を取得