热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

ThinkPHPWidget扩展的应用例子

ThinkPHPWidget扩展的应用例子
  1. 框架版本:ThinkPHP3.0     
  2.      
  3. 下面详细介绍如何正确使用widget组件。     
  4. 1. 在项目Lib/Widget下新建SayHelloWidget.class.php,内容如下:     
  5.  class TopCategoryUsersWidget extends Widget     
  6. {     
  7.     //$data = array('cid' => 1);组件中传入的参数    
  8.     public function render($data)     
  9.     {     
  10.         $data['content'] = 'Hello everyone!';     
  11.         $tplFile = THEME_PATH .'Widget_sayHello.html';     
  12.         $content = $this->renderFile($tplFile$data);     
  13.         return $content;     
  14.     }     
  15. }     
  16.      
  17. 2.在模板目录中新建'Widget_sayHello.html', 假设内容如下:     
  18. {$content}     
  19.      
  20.      
  21. 3.在其他模板中调用这个widget, 在你想显示这个组件的地方加上:     
  22. {:W('SayHello',array('cid'=>1))}    

推荐阅读
author-avatar
木扎尔特2502918527
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有