ヘルパー関数
この章では「 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('ヘルパー名');