首页 > PHP资讯 > PHP培训技术 > ThinkPHPWidget扩展的应用例子

ThinkPHPWidget扩展的应用例子

PHP培训技术
  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))}    

PHP培训技术

本文由欣才IT学院整理发布,未经许可,禁止转载。
支持46不支持0