ThinkPHP使用widget组件
来源:互联网 发布:Java国密算法 编辑:程序博客网 时间:2024/04/29 06:16
框架版本:ThinkPHP3.0
下面详细介绍如何正确使用widget组件。
1. 在项目Lib/Widget下新建SayHelloWidget.class.php,内容如下:
class TopCategoryUsersWidget extends Widget
{
//$data = array('cid' => 1);组件中传入的参数
public function render($data)
{
$data['content'] = 'Hello everyone!';
$tplFile = THEME_PATH .'Widget_sayHello.html';
$content = $this->renderFile($tplFile, $data);
return $content;
}
}
2.在模板目录中新建'Widget_sayHello.html', 假设内容如下:
{$content}
3.在其他模板中调用这个widget, 在你想显示这个组件的地方加上:
{:W('SayHello',array('cid'=>1))}
当然也可以在Widget目录中建相应的模板文件,但本人不推荐这么做,如果有多套Theme时,这种方法就捉襟见肘了。
下面详细介绍如何正确使用widget组件。
1. 在项目Lib/Widget下新建SayHelloWidget.class.php,内容如下:
class TopCategoryUsersWidget extends Widget
{
//$data = array('cid' => 1);组件中传入的参数
public function render($data)
{
$data['content'] = 'Hello everyone!';
$tplFile = THEME_PATH .'Widget_sayHello.html';
$content = $this->renderFile($tplFile, $data);
return $content;
}
}
2.在模板目录中新建'Widget_sayHello.html', 假设内容如下:
{$content}
3.在其他模板中调用这个widget, 在你想显示这个组件的地方加上:
{:W('SayHello',array('cid'=>1))}
当然也可以在Widget目录中建相应的模板文件,但本人不推荐这么做,如果有多套Theme时,这种方法就捉襟见肘了。
- ThinkPHP使用widget组件
- 组件(Widget)的复合使用
- thinkphp 下widget扩展的使用
- thinkphp下widget扩展的使用
- thinkphp 使用Widget 工具完成功能
- [php] Thinkphp Widget的简单使用
- android 桌面组件 App widget的使用
- widget组件
- thinkphp ——widget
- thinkphp widget的用法
- thinkphp 3.2 Widget控制器层
- 常用widget组件介绍
- widget桌面组件问题
- 桌面组件widget
- Android widget 组件
- Android Widget组件ScrollView
- Android---widget组件开发
- android 中widget组件
- MFC SetTimer函数的用法
- [转]距银河系中心黑洞最近恒星现身
- poj 3308 Paratroopers
- 被子的选择
- Myeclipse 调试(debug)时 不显示局部变量值
- ThinkPHP使用widget组件
- 小宝,小宝,我爱你
- LINQ学习心得分享------(三)LINQ语法详解2
- 【转】使用JRockit作为工具检测并解决JAVA内存泄漏问题的一次实战
- eclipse和jbosstools插件地址
- Google发布App开发准则 为自主Android平板开路
- 根据销售业绩计算提成-C++语言
- 函数指针,指针函数,指针的指针做函数参数
- 新硬盘安装ghost版系统需要更新MBR,否则无法从此硬盘启动