CI控制器变量与视图里的变量显示顺序?

hphper 发布于 2014/04/25 11:31
阅读 299
收藏 0
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class T extends CI_Controller{
	public function index(){
		echo 111;
		echo "<br/>";
               $this->load->view('test.html');
               echo 222;
	}

}

模板里就是显示了个codeigniter

现在显示是

111

222

codeigniter

为啥不是

111

codeigniter

222

呢?


加载中
0
hphper
hphper
咋没人回
0
pantrick
pantrick

echo 111;
05         echo "<br/>";
06               echo  $this->load->view('test.html',true);
07                echo 222;

pantrick
pantrick
回复 @抓瓦工人 : 然后 eho $string;
pantrick
pantrick
回复 @hphper : 不好意思,我记错了,php 不能自动识别参数个数 你得这么写 $string = $this->load->view('myfile', '', true);
hphper
hphper
按照您这个,模板里的还是最后输出啊
0
欣儿
欣儿
估计是不是框架的默认设定就这样?
0
欣儿
欣儿
就是ci在最后会有模板合并的那一步,而有可能那一步在方法执行之后,所以就这样
0
Tuesday
Tuesday

目测是 php的类释放时才调用模板层。

返回顶部
顶部