Home >Backend Development >PHP Tutorial >关于THINKPHP 分帧, 控制器,页面如何搞定,请高手指点!!

关于THINKPHP 分帧, 控制器,页面如何搞定,请高手指点!!

WBOY
WBOYOriginal
2016-06-23 14:24:28873browse

关于THINKPHP 页面分帧,切成三块, 控制器,页面如何搞定,请高手指点!!
或者给个链接地址!!


回复讨论(解决方案)

页面分帧?什么意思?

我猜测是页面由三个模块组成 每个模块有独立的控制器和渲染的页面

这个只需要获取到每个控制器渲染后的html字符串 由整个页面的控制器传递到前台即可.

...在你的程序里 先引用这些模型 然后用模型查询即可
甚至你可以在引用的这些模型里定义方法 然后使用方法直接得出结果

$mod=M("user");$mod -> getlist(10);

IndexController://获取浏览最多文章$datanews = getreadmore();$this->assign('data',$datanews);$tag_morenew = $this->fetch('Public:tag_morenew'); $this->assign('tag_morenew',$tag_morenew);		//微博秀$tag_weiboshow = $this->fetch('Public:tag_weiboshow'); $this->assign('tag_weiboshow',$tag_weiboshow);$this->display();tpl:相对应的模板解析tag_morenew.htmltag_weiboshow.html

tpl下的index.html<!--加载头部导航--><div id="tag_banner">{$tag_header}</div><div id ="tag_content_wrap"><div id="tag_content"><!--加载文章内容--><div class="tag_main">{$main}</div><!--加载文章类别--><div class="article-tab">{$tag_article}</div><div class="tag_type">{$newtype}</div><div class="tag_morenew">{$tag_morenew}</div><div class="tag_weiboshow">{$tag_weiboshow}</div></div></div><!--加载底部导航--><div id="tag_footer">{$tag_footer}</div>

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn