CodeIgniter:使用set_value()访问数组值

时间:2016-01-12 21:03:49

标签: php codeigniter

CodeIgniter的新手,道歉这很简单。我有一个带有数组的控制器,它包含一组值和关联字段。

控制器

$tests = array( "ID" => "1", "Fcilty_typ" => "MO");

查看

 <input type="text" name="Fcilty_typ" value="<?php echo set_value('Fcilty_typ','Fcilty_typ')?>"/>

如何在控制器中操作数组,以便在set_vaue()中可以在视图中访问它的key =&gt;值;功能。

1 个答案:

答案 0 :(得分:0)

<input type="text" name="Fcilty_typ" value="<?php echo set_value('Fcilty_typ',$tests['Fcilty_typ']) ?>"/>

你也可以用ci表单助手做这样的事情。

$form_fcilty = array(
              'name'        => 'Fcilty_typ',
              'id'          => 'Fcilty_typ',
              'value'       => $tests['Fcilty_typ'],
              'maxlength'   => '100',
              'size'        => '50',
            );

echo form_input($form_fcilty); 

这样你就不必混合太多的html和php来创建表单了。请注意,如果需要在验证失败后再次显示提交的表单值,也可以使用set_value()执行form_input数组。