codeigniterのヘルパー
こんにちは。RubyとRailsが触りたいですが、日々を過ごしているkikedaです。
「あんな技術のないやつらに・。」とか空耳を聞くくらいなので、記事書いたら休みたいです。
今日は、codeigniterを触っていて、ヘルパーを覚える機会があったので、そちらを記述していきます。
viewで使われるヘルパー
form_input
まずは、input type="text"をcodeigniterのヘルパーで記述します。
<?php echo form_input('name', set_value('name', $data ? $data->id : ''), 'class="wrapper"' ) ?>
set_valueは、formのaction先でvalidation_ruleをセットして、validation->runをを走らせた際に、codeigniterが保持してくれる値です。validation->runで値の検証がエラーになった際に、検証した値を名前を指定して保存することができます。もちろんリクエスト毎ですよ。
form_checkbox
<?php echo form_checkbox('name', '1', $value ? $value == '1' : '', 'class="chk"') ?>
ひとまず、2つだけご紹介でした。 ちなみに、公式のサイトに各種ヘルパーの利用サンプルと解説が載っていますので、詳細はそちらを参考にしてください。
以上。