longjianghu 发表于 2009-11-20 18:21:31

请教一下模板通用性的问题!

本帖最后由 longjianghu 于 2009-11-20 22:47 编辑

比如我写了一个用户排序,因为集成了smarty,模板文件为top10.tpl,我用地址直接访问就可以正常显示,如:
1.abc
2.123
3.a12
我想在其它模板页调用这个top10.tpl应该怎么做?我用smarty的include但是他直接把模板标记显示出来了,并没有解析这个模板标记。
代码如下:
$top10=$this->load->view('top10.tpl','',true);
$this->view->assign('top10',$top10);
$this->view->display('list.tpl');
上面的功能和用smarty的include是一样的,直接显示标记但没有解析。
求朋友们指点一下。

longjianghu 发表于 2009-11-20 22:24:12

都没有遇到过么?

longjianghu 发表于 2009-11-21 12:04:44

继续顶一下。

Hex 发表于 2009-11-21 15:12:32

这个和 CI 没什么关系吧,应该是 smarty 本身的问题吧。

longjianghu 发表于 2009-11-21 21:38:33

这个和 CI 没什么关系吧,应该是 smarty 本身的问题吧。
Hex 发表于 2009-11-21 15:12 http://codeigniter.org.cn/forums/images/common/back.gif


    ci直接在模板里加载其它模板就是了对吧。

Hex 发表于 2009-11-22 00:00:49

是啊 CI 的视图可以装载其他视图,这就是视图嵌套。

longjianghu 发表于 2009-11-22 12:23:03

在smarty里面$this->load->view()不行啊。
页: [1]
查看完整版本: 请教一下模板通用性的问题!