手机浏览 RSS 2.0 订阅 膘叔的简单人生 , 腾讯云RDS购买 | 超便宜的Vultr , 注册 | 登陆

初用thinkphp的widget

首页 > PHP Framework >

widget最早的应用应该是vista了。。但WEB上的就说不准谁是最早应用的。。。

ThinkPHP从很早的版本里就有支持了,但,我却一直没有用过,依稀记得yblog在用widget的时候,好象ThinkPHP那时候还没有正式支持。。

我这次使用,其实也算是个意外,在对thinksns二次开发的时候,有些页面需要经常重用,不得己,只能使用widget了。

随便看了一下,如果仅仅只是用来显示一些简单的页面,那么widget还是很方便的就能够被使用了。thinkphp2.0的手册中也有介绍。。

最简单的用法莫过于在Lib目录下,新建一个widget目录。然后放上一个class文件,最后附上一个基本同名的模版就行了。。

PHP代码
  1. <?php  
  2.   
  3. class RightSlideWidget extends Widget  
  4. {  
  5.     function render($data){  
  6.         return $data;  
  7.     }  
  8. }  
在同目录下放置一个RightSlide.html就行了。。该html的解析与你使用的模版引擎有关,一般情况下,还是使用TP的模版了。。

在正式的模版中使用【我是指使用TP的情况下】,直接{:W('RightSlide',array('data'=>1))}就可以了。

很简单吧。




本站采用创作共享版权协议, 要求署名、非商业和保持一致. 本站欢迎任何非商业应用的转载, 但须注明出自"易栈网-膘叔", 保留原始链接, 此外还必须标注原文标题和链接.

Tags: thinkphp, widget

« 上一篇 | 下一篇 »

只显示10条记录相关文章

海龙CMS1.1 beta发布 (浏览: 46045, 评论: 25)
ThinkPHP介绍 (浏览: 38564, 评论: 3)
ThinkPHP怎么样更好的使用Smarty第三方插件 (浏览: 34624, 评论: 2)
TP单字母函数整理 (浏览: 33989, 评论: 1)
为ThinkPHP开发自定义标签几个注意事顶 (浏览: 33718, 评论: 0)
thinksns 不再开发了? (浏览: 33369, 评论: 4)
ThinkPHP两周年,同时有新的更新 (浏览: 29743, 评论: 2)
解决使用ThinkPHP框架自带模版程序处理<??>出现的问题 (浏览: 28070, 评论: 0)
浅谈TP的COOKIE类 (浏览: 27867, 评论: 0)
顶想招聘 (浏览: 27867, 评论: 3)

发表评论

评论内容 (必填):