Databin - 使 FORM 表单自动填充数据
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>
顶原创!! 顶楼主~~~ 首先确保数据库字段与HTML元值name属性值对应!
这个是关键
页:
[1]