用户
 找回密码
 入住 CI 中国社区
搜索
查看: 4236|回复: 6
收起左侧

[视图] 请教一下模板通用性的问题!

[复制链接]
发表于 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是一样的,直接显示标记但没有解析。
求朋友们指点一下。
 楼主| 发表于 2009-11-20 22:24:12 | 显示全部楼层
都没有遇到过么?
 楼主| 发表于 2009-11-21 12:04:44 | 显示全部楼层
继续顶一下。
发表于 2009-11-21 15:12:32 | 显示全部楼层
这个和 CI 没什么关系吧,应该是 smarty 本身的问题吧。
 楼主| 发表于 2009-11-21 21:38:33 | 显示全部楼层
这个和 CI 没什么关系吧,应该是 smarty 本身的问题吧。
Hex 发表于 2009-11-21 15:12



    ci直接在模板里加载其它模板就是了对吧。
发表于 2009-11-22 00:00:49 | 显示全部楼层
是啊 CI 的视图可以装载其他视图,这就是视图嵌套。
 楼主| 发表于 2009-11-22 12:23:03 | 显示全部楼层
在smarty里面$this->load->view()不行啊。

本版积分规则