> 백엔드 개발 > PHP 튜토리얼 > 关于THINKPHP 分帧, 控制器,页面如何搞定,请高手指点!!

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

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
풀어 주다: 2016-06-23 14:24:28
원래의
907명이 탐색했습니다.

关于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>
로그인 후 복사

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿