このエントリーをはてなブックマークに追加

更新日: 2016年2月25日

実行時間: 0.0078

ヘルパー関数

 この章では「 CodeIgniter 」に標準で用意されているヘルパー関数について解説しています。

ヘルパー関数ファイルは「CodeIgniter」フレームワークによりデフォルトで「system/helpers/」 ディレクトリに用意されています。

 「system/helpers/」ディレクトリにあるヘルパーファイルは、単なる関数定義ファイルとなっています。
 そのため、一度ロードしたらインスタンス変数を介すことなく直接定義されている関数を実行することができます。

array_helper 配列ヘルパー
captcha_helper CAPTCHAヘルパー
cookie_helper COOKIEヘルパー
date_helper 日付ヘルパー
directory_helper ディレクトリヘルパー
download_helper ダウンロードヘルパー
email_helper メールヘルパー
file_helper ファイルヘルパー
form_helper FORMヘルパー
html_helper HTMLヘルパー
inflector_helper 語形変換ヘルパー
language_helper 言語ヘルパー
number_helper 数字ヘルパー
path_helper PATH(パス)ヘルパー
security_helper セキュリティヘルパー
smiley_helper スマイリーヘルパー
string_helper 文字列ヘルパー
text_helper テキストヘルパー
typography_helper テキストフォーマットヘルパー
url_helper URLヘルパー
xml_helper XMLヘルパー

ヘルパー関数ファイルのロード

 ヘルパー関数は、「ヘルパー名_helper.php」といったファイル名になっています。

 これらのファイルをロードするには「CI_Loader」クラスの「helper()」メソッドの 引数に、ヘルパーファイル名から「_helper.php」を除いたヘルパー名を指定してロードします。

    $this->load->helper('ヘルパー名');