ThinkPHPWidget扩展的应用例子
-
框架版本: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))}
/phpkj/10274.htmlwww.phpzy.comtrue/phpkj/10274.htmlTechArticleThinkPHPWidget扩展的应用例子 框架版本:ThinkPHP3.0 下面详细介绍如何正确使用widget组件。 1.在项目Lib/Widget下新建SayHelloWidget. class .php,内容如下: class TopCategoryUsersWidget extends Widget { //$d...
PHP之友评论