博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ThinkPHP 3.2.3 Widget 扩展的使用
阅读量:4357 次
发布时间:2019-06-07

本文共 944 字,大约阅读时间需要 3 分钟。

ThinkPHP3.2.3 手册中 Widget 扩展的地址是: 

Widget 扩展一般用于页面组件的扩展,和自定义标签具有相同的功能。

例如:在项目首页(位于 Home 应用 ./Application/Home)的某个栏目如【最热新闻】,可以通过 Widget 扩展进行数据调用.

首先在 ./Application/Home 下创建 Widget 目录,在该目录中创建 HotWidget.class.php:

./Application/Home/Widget/HotWidget.class.php

assign('id', $id); //$this->assign('name', $name); //热门博文 $field = array('id','title','click'); $this->blog = M('blog')->field($field)->order('click DESC')->limit(5)->select(); return $this->display("Widget:Hot");// 解析 ./Application/Home/View/Widget/hot.html }}

 

 

HotWidget 类渲染的模板文件 ./Application/Home/View/Widget/hot.html:

最热新闻
{$v.title}
({$v.click})

 

该模板嵌入首页模板中

./Application/Home/View/Index/index.html

....
{:W('Hot/hotlist',array('id'=>100,'name'=>'dee'))}
....

 

 

参考:

 

转载于:https://www.cnblogs.com/dee0912/p/5208302.html

你可能感兴趣的文章
python中基于descriptor的一些概念(下)
查看>>
CSS下拉菜单
查看>>
Tomcat 8熵池阻塞变慢详解(putty)
查看>>
新入行程序员应知的十个秘密
查看>>
小Z爱序列
查看>>
项目导入及发布
查看>>
gpg:no valid openpgp data found
查看>>
BZOJ4259 残缺的字符串 FFT
查看>>
Razor语法大全
查看>>
十一、多线程——6-线程通信
查看>>
十三、类的加载和反射——2-类加载器
查看>>
双向链表的删除操作
查看>>
快速排序 - 数据结构和算法96
查看>>
TranslateAnimation详解
查看>>
利用反射实现JavaBean的自动赋值
查看>>
VC.重定向标准输出到文件(父进程方式)
查看>>
Applications of Python
查看>>
list 列表 数组
查看>>
NET平台机器学习资源汇总,有你想要的么?(转载)
查看>>
基于.NET平台常用的框架整理(转载)
查看>>