位置: 编程技术 - 正文

thinkPHP下的widget扩展用法实例分析(thinkphp import)

编辑:rootadmin

推荐整理分享thinkPHP下的widget扩展用法实例分析(thinkphp import),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:thinkphp widget,thinkphp withjoin,thinkphp ui,thinkphp ide,thinkphp withjoin,thinkphp ide,thinkphp6 app,thinkphp withjoin,内容如对您有帮助,希望把文章链接给更多的朋友!

本文实例讲述了thinkPHP下的widget扩展用法。分享给大家供大家参考,具体如下:

Widget扩展用于在页面根据需要输出不同的内容,Widget扩展的定义是在项目的LibWidget目录下面定义Widget类库,例如下面定义了一个用于显示最近的评论的Widget:

位于LibWidgetShowCommentWidget.class.php

Widget类库需要继承Widget类,并且必须定义render方法实现,例如:

render方法必须使用return返回要输出的字符串信息,而不是直接输出。

Widget也可以调用Widget类的renderFile方法,渲染模板后进行输出。

在项目的lib目录下建立widget目录,与action目录同级。

建立TestWidget.class.php:

在此目录下建立对应的Test文件夹,下面放$this->rendFile调用的html页面。

index.html 通过使用循环显示数据的信息

action方法:

thinkPHP下的widget扩展用法实例分析(thinkphp import)

IndexAction.class.php

代码如下:

action调用的tpl中的html页面的为index.html

代码如下:

运行IndexAction.class.php

页面显示如下:

这样就把show.html中的内容包含进来了

name什么时候用widgte呢?

widget通常是一些封装好了的JS效果组件,直接调用‘加入参数就可以得到一些效果,例如,TAB菜单、旋转木马、图片轮播等交互效果

比如网站的菜单栏。右边常不更新的栏目之类的…

方便多次调用,比如在页面上左侧显示一个新闻列表,每个页面如果都调用这个列表,是不是得在每个控制器里写一遍相同的代码,不累么,用widget可能只需要写一次,然后模板中多次使用

希望本文所述对大家基于thinkPHP框架的PHP程序设计有所帮助。

PHP7之Mongodb API使用详解 编译安装PHP7编译安装PHP7Mongdb扩展#先安装一个依赖库yum-yinstallopenldap-

yii用户注册表单验证实例 本文实例讲述了yii用户注册表单验证实现方法。分享给大家供大家参考,具体如下:视图层:register.phpphp//使用小物件生成form元素$form=$this-beginWidget('CAct

PHP读取文件内容的五种方式 php读取文件内容的五种方式分享下php读取文件内容的五种方法:好吧,写完后发现文件全部没有关闭。实际应用当中,请注意关闭fclose($fp);--php读取文件

标签: thinkphp import

本文链接地址:https://www.jiuchutong.com/biancheng/284292.html 转载请保留说明!

上一篇:thinkPHP下ueditor的使用方法详解(thinkphp vue)

下一篇:PHP7之Mongodb API使用详解(mongodb jpa)

  • 哪些收据可以入帐
  • 年检更换需要什么材料
  • 税后利润和净利润是一样的吗
  • 制造费用科目一定无余额
  • 待处理财产损益借贷方向
  • 企业对公账户钱怎么取出来
  • 以件数为印花税计税依据的有哪些
  • 毛利和销售毛利
  • 材料验收入库款项尚未支付
  • 不能确认收入的应收账款怎么做账
  • 股权交易要不要缴纳印花税?
  • 其他账簿印花税减免税优惠政策
  • 农行转账支票填写样本存根怎么填
  • 税控盘减免在哪里填报
  • 企业转让二手房增值税
  • 个人独资企业所得税缴纳标准
  • 家政公司可以开专票吗
  • 车位租赁费和房屋租赁能开一张发票吗
  • 补交以前年度个税怎么做账
  • 收到预收款项
  • PHP:mb_strrpos()的用法_mbstring函数
  • msg3.0.db是什么文件
  • 月底增值税怎么计提
  • 关于企业发生的手续费及佣金支出的扣除标准
  • php 二维数组
  • 在途物资运费会计科目怎么写
  • 应税消费品属于什么科目
  • 前端页面加载缓慢怎么办
  • 工伤报销入账
  • thinkphp update方法
  • 稽查补缴以前年度的社保
  • 机器学习——感知机
  • 诉讼费发票丢失可以补开吗
  • 固定资产入账及摊销方法
  • 不需要开发票的现金收入怎么做内账?
  • vue$router
  • python复制文件的代码
  • 发票验旧有时间规定吗
  • 合并报表抵消分录
  • mysql的服务器
  • 个体户注销工商需要等公示时间结束吗?
  • 支付运费的会计怎么记录运输费
  • 不动产拆除的收入处理
  • 实收金额少于发票入账
  • 收到银行承兑汇票后,如何取钱
  • 清算申报在哪里报
  • 员工拿发票报销怎么做账
  • 专票和普票的区别税点差多少
  • 新注册公司工商如何做印章确认
  • 营改增后被挂靠的企业如何做账?
  • 购车怎么做会计分录
  • 财务会计属于什么职位类别
  • sql2008r2镜像
  • 应用程序发生异常如何解决
  • 苹果macbook如何录屏
  • 神舟平板寸劲开天
  • 怎么关闭windows更新提示
  • win8启用或关闭windows功能
  • win10系统开机弹文件资源管理器窗口
  • centos7 zsh
  • win10如何打开defender
  • Win10更新KB3156421补丁后出现设备运行缓慢现象的解决方案
  • 分布式队列秒杀活动
  • 使用Jasmine和Karma对AngularJS页面程序进行测试
  • code::blocks怎么用
  • linux bash脚本
  • 用javascript
  • unity向量的规范化
  • LinearLayout layout_weight解析
  • Android studio 打包apk后卡在首屏
  • javascript基础题目
  • python自定义模块并调用
  • jquery悬浮弹出提示框
  • 领导班子和领导干部的区别
  • ca证书密码是什么
  • 从价计征和从租计征的区别,有什么优缺点
  • 个人转让住宅需要缴纳什么税
  • 税务局的纳税服务有哪些
  • 2018年企业所得税
  • 国税局和地税局分别征收什么税种
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设