dqm83011 2016-01-12 21:03
浏览 92

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

New to CodeIgniter, apologies this is simple stuff. I have a controller with an array which holds an array of values and associative fields.

Controller

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

View

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

How can I manipulate the array in the controller so it's key=>values are accessible in the view, within the set_vaue(); function.

  • 写回答

1条回答 默认 最新

  • dsznndq4912405 2016-01-12 22:25
    关注
    <input type="text" name="Fcilty_typ" value="<?php echo set_value('Fcilty_typ',$tests['Fcilty_typ']) ?>"/>
    

    you could also do something like this with ci form helper.

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

    that way you don't have to mix too much html and php to create the form. note you can also do the form_input array with set_value() if you need to show the submitted form value again after a validation fail.

    评论

报告相同问题?

悬赏问题

  • ¥15 使用ue5插件narrative时如何切换关卡也保存叙事任务记录
  • ¥20 软件测试决策法疑问求解答
  • ¥15 win11 23H2删除推荐的项目,支持注册表等
  • ¥15 matlab 用yalmip搭建模型,cplex求解,线性化处理的方法
  • ¥15 qt6.6.3 基于百度云的语音识别 不会改
  • ¥15 关于#目标检测#的问题:大概就是类似后台自动检测某下架商品的库存,在他监测到该商品上架并且可以购买的瞬间点击立即购买下单
  • ¥15 神经网络怎么把隐含层变量融合到损失函数中?
  • ¥15 lingo18勾选global solver求解使用的算法
  • ¥15 全部备份安卓app数据包括密码,可以复制到另一手机上运行
  • ¥20 测距传感器数据手册i2c