旅行好きのおしりトラブル対策グッズ3選

CodeIgniter/フォーム form_checkbox() で連想配列を渡すときの引数(追加データの渡し方)が分からないので、教えてください。

>form_checkbox()
>追加データを設定したい場合は、 第4引数にそれを文字列として渡すことができます:
>echo form_checkbox('newsletter', 'accept', TRUE, $js)

と書かれているのですが、連想配列を利用してかつ追加データも渡したいときは、どうなるのでしょうか?

$data = array(
  'name'    => 'newsletter',
  'id'     => 'newsletter',
  'value'    => 'accept',
  'checked'   => TRUE,
  'style'    => 'margin:10px',
  );

$js = 'onClick="some_function()"';

echo form_checkbox($data, '', TRUE, $js)
それとも、
echo form_checkbox($data, TRUE, $js)
それとも、
echo form_checkbox($data, $js)

▽フォームヘルパー:CodeIgniter ユーザガイド 日本語版
  http://codeigniter.jp/user_guide_ja/helpers/form …

このQ&Aに関連する最新のQ&A

A 回答 (1件)

$dataを連想配列で指定する場合は、第二引数と第三引数は「NULL」でよいです。



echo form_checkbox($data, NULL, NULL, $js);

参考URL:http://www.ci-guide.info/
    • good
    • 0
この回答へのお礼

回答ありがとうございましたー

お礼日時:2012/05/27 10:54

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング