当前位置:首页 > 日记 > 正文

thinkPHP中_initialize方法实例分析

thinkPHP中_initialize方法实例分析

本文实例讲述了thinkPHP中_initialize方法。分享给大家供大家参考,具体如下:

子类的_initialize方法自动调用父类的_initialize方法。而php的构造函数construct,如果要调用父类的方法,必须在子类构造函数显示调用parent::__construct();

<?phpclass BaseAction extends Action { // 继承Thinkphp  protected function _initialize() { // thinkphp中的函数    echo "Base class";  }}

子类如果没有_initialize方法,则默认调用父类的_initialize方法。

输出:Base class

如果有,则执行自己的_initialize方法。

输出:hello I am child

如果同时执行,则要这样写

<?phpclass IndexAction extends BaseAction {  public function _initialize(){ // 如果子类存在initialize,则不执行父类的内容    parent::_initialize(); // 加上这一句,才执行父类的初始化函数    echo "hello I am child";  }}

输出:Base class hello I am child

更多关于thinkPHP相关内容感兴趣的读者可查看本站专题:《ThinkPHP入门教程》、《thinkPHP模板操作技巧总结》、《ThinkPHP常用方法总结》、《codeigniter入门教程》、《CI(CodeIgniter)框架进阶教程》、《Zend FrameWork框架入门教程》、《smarty模板入门基础教程》及《PHP模板技术总结》。

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

相关文章

win8如何彻底关闭uac

win8如何彻底关闭uac

电脑软件,uac,从Windows Vista以来,UAC的安全性控制就是使用者心中的痛,不仅造成操作上的不方便,对于真正的病毒威胁也没有足够的防御效果,因此很多读者都会选择将UAC关闭,不过这次Win 8可不一样喔!照以前的方法竟然无法完全关闭UAC,我们当然要出…

利用JavaScript如何查询某个值是否

利用JavaScript如何查询某个值是否

数组,查询,电脑软件,JavaScript,本文主要给大家介绍了关于利用JavaScript查询某个值是否数组内的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍:问题> var b = ["aa", "bb"]> "aa" in b我要查询字符串aa是否在数…

浏览器执行history.go | -1 FCKedi

浏览器执行history.go | -1 FCKedi

编辑框,执行,浏览器,显示,解决方法,解决方法:FCK.LinkedField.value=FCKTools.HTMLEncode(FCK.LinkedField.value);改为 FCK.LinkedField.value=FCKTools.HTMLDecode(FCK.LinkedField.value); 如果问题不能解决,请注意是否清空浏览器缓存。…

老生常谈PHP数组函数array_merge |

老生常谈PHP数组函数array_merge |

函数,数组函数,老生常谈,必看,电脑软件,很久之前就用到过这个函数,只不不过是简单的用用而已并没有做太深入的研究今天在翻阅别人博客时看到了对array_merge的一些使用心得,故此自己来进行一次总结。 array_merge是将一个或者多个数组进行合…

PHP中利用sleep函数实现定时执行功

PHP中利用sleep函数实现定时执行功

功能实现,函数实现,定时执行,代码,电脑软件,在一些竞猜的网站中,如果我们需要做一个定时执行的功能,比如有一道题,在十秒之内要完成,否则显示“您已超时”,如果完成,则跳转到下一道题上面,而这中间有一个十秒的停顿,这样的功能是怎样实现的呢?在PHP…

Laravel中encrypt和decrypt的实现

Laravel中encrypt和decrypt的实现

方法,电脑软件,Laravel,encrypt,decrypt,前言Laravel 的加密机制使用 OpenSSL 提供 AES-256 和 AES-128 的加密,本文将详细介绍关于Laravel中encrypt和decrypt的实现,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。1. 使用方…

nodejs判断文件、文件夹是否存在及

nodejs判断文件、文件夹是否存在及

删除,方法,文件,是否存在,电脑软件,本文实例讲述了nodejs判断文件、文件夹是否存在及删除的方法。分享给大家供大家参考,具体如下:判断文件、文件夹是否存在需要使用nodejs的fs模块引入var fs= require("fs")判断的方法fs.exists(path, cal…

使用Node.js实现ORM的一种思路详解

使用Node.js实现ORM的一种思路详解

详解,思路,图文,电脑软件,Node,ORM是O和R的映射。O代表面向对象,R代表关系型数据库。二者有相似之处同时也各有特色。就是因为这种即是又非的情况,才需要做映射的。理想情况是,根据关系型数据库(含业务需求)的特点来设计数据库。同时根据面向对…

painter怎么绘制丛林树枝外观效果

painter怎么绘制丛林树枝外观效果

图形,绘制,树枝,丛林,外观,Painter中想要绘制一个松树枝,该怎么制作呢?下面我们就来看看使用painter绘制的方法。软件名称:Corel Painter(绘画软件) 2018 官方正式版(附注册机) 在线安装包 64位软件大小:994KB更新时间:2017-06-301、打开Painter…

Photoshop制作丛林蟒蛇缠绕啤酒魔

Photoshop制作丛林蟒蛇缠绕啤酒魔

蟒蛇,丛林,海报,风格,电脑软件,有一些小伙伴问我这个是怎么做出来的,所以发出来分享一下!我自己也还在学习当中,有些不好的地方请大家多多提点。最终效果 寻找一些素材。一、搭建场景。二、调色与混合模式。 三、酒瓶的调整。12 3 阅读全文四…

ps怎么设计动漫人物水彩画?

ps怎么设计动漫人物水彩画?

水彩画,动漫人物,电脑软件,ps,利用ps制作动漫人物水彩画效果,主要利用了滤镜里的艺术效果,现在就把制作的步骤和截图分享出来,希望对你有所帮助,同时也希望本经验能够起到抛砖引玉的作用。软件名称:Photoshop CS5 绿色版官方中文正式原版软件大…

photoshop打造镀金十足的立体文字

photoshop打造镀金十足的立体文字

文字特效,电脑软件,photoshop,今天小编为大家分享photoshop打造镀金十足的立体文字特效方法,教程比较基础,制作出来的文字非常漂亮,推荐到,一起来看看吧!最终效果图:步骤:1、新建一个画布800x800,背景填充为白色2、输入文字(IOU),字体udy Stout,加粗…