codeigniter下的表单辅助函数form_open

来源:互联网 发布:linux新建txt文件命令 编辑:程序博客网 时间:2024/05/16 10:23

声明表单头:

<?php echo form_open('materiallist/find',array('id'=>'materialsForm','class' => 'form-horizontal form-ajax', 'role' => 'form','data-ajax-id'=>'materialsList')) ?>

materiallist/find:提交表单时的处理函数

id:表单id

class:表单class

role:给读屏软件用的

data-ajax-id:在表单外定义一个容器,命其id为materialsList,可将find处理得到的数据,存入该容器中(具体意会)


index页面:

<?php echo form_open('materiallist/find',array('class' => 'form-horizontal form-ajax', 'role' => 'form','data-ajax-id'=>'<span style="color:#cc0000;">materialsList</span>','id'=>'materialsForm')) ?> <div><div><span class="input-group-btn"><span style="white-space:pre"></span> <button class="btn btn-primary" id="btnFind"  type="submit">查找</button></span><input type="hidden" id="rowstart" name="rowstart" value="0" /></div></div></form><div id="<span style="color:#cc0000;">materialsList</span>"></div>

materiallist/find:

public function find(){$Type = $this->input->post("materialType");$Folder = $this->input->post("materialFolder");$data["httpbase"]=$this->get_mediabase();$data['rowstart'] = $this->input->post('rowstart',true);if(empty($data['rowstart'])){$data['rowstart'] =0;}$total_rows=0;$data['list'] = $this->materiallist_model->get_list($Type,$Folder,$data['rowstart'],$this->per_page,$total_rows);$this->initPage($total_rows);$this->load->view('<span style="color:#cc0000;">materiallist/list</span>',$data);}

list页面:

<div class="material-content"><?php foreach ($list as $user): ?><div class="each-floor"><div class="each-floor-padding"><div class="img-floor" data-id="<?php echo $user["Id"];?>" title="<?php echo $user["ClientName"];?>"><div class="img-floor-src"><img alt=""  src='<?php echo $user["Url"];?>'></div><div class="img-floor-name"  style="overflow: hidden;"><span><?php echo $user["ClientName"];?></span></div></div><div class="btn-box"><button id="btn-material-del" class="btn btn-primary btn-sm " >删除</button></div></div></div><?php endforeach ?></div>







0 0
原创粉丝点击