Codeigniter-limit在window.print()

时间:2018-02-06 01:39:35

标签: php css codeigniter sql-server-2008

大家好日子。所以我有这个工作代码,使用保存在我的数据库中的图像名称显示文件夹中的图像。所以基本上,Folder(image_name)= Table(image_name)。

模型(print_model)

public function get_names($acknowledgement_key) {
    $query = $this->db->select('*')
            ->from('TblPrintImage')
            ->where('acknowledgement_key', $acknowledgement_key)
            ->order_by('img_id', 'asc')
            ->get();
    return $query->result();
}

查看(print_view)

<?php foreach ($saved as $data) { ?>
 <div class="row">
  <div class="col-xs-12" >
   <br>
    <table class="table table-bordered table-condensed">
     <tr style="text-align: center;font-family: Times New Roman;font-size: 16px;color: black; font-weight: bolder">
      <td><br></td>
     </tr>
     <tr>
      <td>                                                                                
       <div class="row">
        <div class="col-xs-12">                                                                                        
         <img src="<?php echo base_url("./uploads/" . $data->img_name . ".jpg"); ?>" width="650" height="224" alt=""/>                                  
        </div>                                                          
       </div>                                                            
       <div class="row">                                                  
        <div class="col-xs-12" >                                                 
         <textarea class="form-control" style="overflow: hidden; resize: none; border: 0; background: transparent; font-size: 14px;" maxlength="500" rows="5" name="" id="" ><?php echo $data->findings ?>
         </textarea>                                                           
        </div>                                                           
       </div>                                                                            
      </td>
     </tr>
    </table>
   </div>
  </div>
 <?php } ?>

Controller(print_controller)

public function print($acknowledgement_key) {
$data ['saved'] = $this->print_model->get_names($acknowledgement_key);
$this->load->view('print_view', $data);
}

问题是因为它被称为数组,它也会在window.print();. enter image description here

中显示一组这样的数组。

我想要的是在window.print()中限制每页2(2)个图像;像这样。enter image description here 我希望我能解释这一点,因为我从昨天起就一直坚持解决这个问题。谢谢你们。

2 个答案:

答案 0 :(得分:1)

$this->db->limit(2);将结果限制为前两张图片。

答案 1 :(得分:0)

您希望实现的目标在Web开发世界中被称为分页。您尚未实现任何分页逻辑。您必须使用分页来实现所需的结果。

请参阅此链接以获取参考Pagination with CI

我希望这会给你一个合理的想法。