首頁 > 後端開發 > php教程 > CI $this->load->view不能循环调用,该怎么处理

CI $this->load->view不能循环调用,该怎么处理

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
發布: 2016-06-13 12:14:01
原創
937 人瀏覽過

CI $this->load->view不能循环调用
项目中遇到的一点问题,获取视图的模板并存入数据库,简单描述一下:
1、查询出id
2、循环调用视图

3、create_static_temp_page这个方法会调用视图,取出视图的内容,并将内容存入数据库


问题:
数据库查询到的id明显是多个,循环调用这个方法,经过测试,程序每次运行到$this->db->view这一步就“停止”了,这里停止并不是return或者exit,因为能把视图的内容存入数据库,但是只循环一次,因为我在循环里打印$r['id']只输出一次。

网上找到的一点思路:CI 的视图类$this->db->view会在调用完毕后,运行ob_end_flush(),但这跟循环一次有什么关系?

寻求各位的帮助

------解决思路----------------------
 CI的load view方法使用ob缓存的方法将内容输出到屏幕,$thi->load->view('',true)的第二个参数决定了是否是否使用ob,每次在调用完之后都会执行ob_end_clean(),需要循环调用load view方法的你可以自己再思考思考,主要是ob缓存的一些问题

相關標籤:
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
$this->view->assign()中為什麼可以加view
來自於 1970-01-01 08:00:00
0
0
0
angular.js - angularjs ng-view和ui-view的差別?
來自於 1970-01-01 08:00:00
0
0
0
laravel中view的名稱是否可以包含點
來自於 1970-01-01 08:00:00
0
0
0
無法載入控制器View
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板