用户
 找回密码
 入住 CI 中国社区
搜索
查看: 5197|回复: 3
收起左侧

[视图] Databin - 使 FORM 表单自动填充数据

[复制链接]
发表于 2010-2-27 14:20:04 | 显示全部楼层 |阅读模式
By:深蓝 ShenLan

      看到论坛会员提出的问题,故花了1个小时的时间写了这个扩展,目前只实现了基本的text填充,它可能写得很糟糕,不过你认为这样方便,你可以继续完善它!
首先确保数据库字段与HTML元值name属性值对应!

例子:

将 Databin.php 放在app/lib  下

一、在控制器或模型中加载databin

$this->load->library('databin');

二、获取数据库一则数据
$this->load->database();
$this->db->where('id','100');
$data=$this->db->get('user')->result();

三、获取视图模板内容
$view=$this->load->view('dataView','',true);

四、设置绑定属性
$this->databin->setForm('myform'); //设置表单名称
$this->databin->setData($data);    //设置数据
$this->databin->bin($view);  //输出页面



View HTML Code:

<form action="" method="post" name="myform">
<input type="text" name="id"  value="  "   /><br>
<input type="text" name="names" value=" "  /><br>
<input type="text" name="sex" value=""      /><br>
<input type="text" name="age"value=""  /><br>
</form>


Databin.rar (934 Bytes, 下载次数: 23)

评分

参与人数 1威望 +5 收起 理由
Hex + 5 原创内容

查看全部评分

发表于 2010-2-27 17:46:04 | 显示全部楼层
顶原创!!
发表于 2010-2-27 19:55:04 | 显示全部楼层
顶楼主~~~
发表于 2010-4-11 04:22:21 | 显示全部楼层
首先确保数据库字段与HTML元值name属性值对应!
这个是关键

本版积分规则