dfwLib グローバル関数 †便利関数 †function h( $text ) †文字列をエスケープする。
function v($key) †phpテンプレートでビューに渡したデータを表示する。
function setCharEnc( $charEnc ) †setView関連、h関数で使用するエスケープ処理の文字コードを指定する
function allTrimGet() †GETデータのすべてをトリム処理します。
function allTrimPost() †POSTデータのすべてをトリム処理します。
function pearse( $line, $sep = "\t" ) †指定されたセパレータで文字列を分解する。
function makeConfigString($arr, $sep = ',') †連想配列をカンマ区切りのini記法(hoge=fuga)に変換します。
function parseConfigString($str, $sep = ',') †カンマ区切りのini記法(hoge=fuga)を連想配列に変換します。
モジュール呼び出し †function callModule() †指定したモジュールに遷移します(301リダイレクト)。
function includeModule($moduleName) †指定したモジュールに読み込んで実行します。
テンプレート関連(モジュール → ビュー) †function setTemplate( $template_name ) †モジュール実行終了後表示するビューファイル名を指定する。
function setView($key,$val) †ビューに渡すデータ(文字列、配列等)を指定する。
function setViews($arr) †ビューに渡す「連想配列」を指定する。
function setViewRaw($key,$val) †ビューに渡すデータ(文字列、配列等)を指定する。
function getView($key) †phpテンプレートでビューに渡したデータを取得する。
function setViewPost( $key ) †Set View from Post Data
function setViewGet( $key ) †Set View from Get Data
セッション関連・ログイン処理関連 †function startFirstSession() †「ログイン状態」にしてセッションを開始する
function startSession($mobule_name = '') †ログイン状態かどうかチェックする。
function isLoginSession() †2010.05.18-
function deleteSession() †セッションを削除する。
function setSession($key, $val='') †セッションにデータ(文字列、配列等)を保持する。
function getSession( $k, $def='' ) †セッションのデータ(文字列、配列等)を取得する。
function setSessionPost( $key ) †Set Session from Post Data
function setSessionGet( $key ) †Set Session from Get Data
function setViewSession( $key ) †Set View from Session Data
CSRF対策関連 †function getCsrfCode() †情報送信ページで使用します。
checkCsrf( $csrfCode, $moduleName='' ) †情報受信ページで使用します。
バリデーション †validate( $code="", $string, $min="", $max="" ) †データの妥当性をチェックします(バリデーション)。
⇒ バリデーション validateByte( $code="", $string, $min="", $max="" ) †データの妥当性をチェックします(バリデーション)。 UTF-8での全角1文字は3バイトになります。 ⇒ バリデーション validateByte( $code="", $string, $min="", $max="" ) †データの妥当性をチェックします(バリデーション)。 UTF-8での全角1文字は3バイトになります。 ⇒ バリデーション getValidateError() †validate関数で妥当性がNGとなった場合、どのチェックでエラーになったかを取得します。 ⇒ バリデーション ログ関連 †writeLog($message, $mode = "info") †ログを出力します。
設定ファイルでログ出力を行う設定がなされている場合のみ有効です。
⇒ ログ出力 |