D-Framework グローバル関数 †便利関数 †function h( $text ) †文字列をエスケープする。
function pearse( $line, $sep = "\t" ) †指定されたセパレータで文字列を分解する。
function v($key) †phpテンプレートでビューに渡したデータを表示する。
function setCharEnc( $charEnc ) †setView関連、h関数で使用するエスケープ処理の文字コードを指定する
function allTrimGet() †GETデータのすべてをトリム処理します。
function allTrimPost() †POSTデータのすべてをトリム処理します。
モジュール呼び出し †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 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() †情報送信ページで使用します。 ※本関数を使用する場合、前提として D-Framework関数 でセッションを開始している必要があります。
checkCsrf( $csrfCode, $moduleName='' ) †情報受信ページで使用します。 ※本関数を使用する場合、前提として D-Framework関数 でセッションを開始している必要があります。
バリデーション †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となった場合、どのチェックでエラーになったかを取得します。 ⇒ バリデーション |