位置: 编程技术 - 正文
推荐整理分享thinkPHP中钩子的使用方法实例分析(php 钩子),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:thinkphp uuid,thinkphp withjoin,php 钩子,thinkphp uuid,thinkphp invoke,thinkphp invoke,thinkphp invoke,php钩子是啥意思,内容如对您有帮助,希望把文章链接给更多的朋友!
本文实例讲述了thinkPHP中钩子的使用方法。分享给大家供大家参考,具体如下:
前面介绍过thinkPHP中钩子的两种配置调用方法,这里来进一步分析一下钩子的使用方法。
1 创建钩子行为:
我们自己定义的标签位可以直接放在ThinkBehaviors中,也可以放在应用目录中,比如说Home模块下,新建一个Behaviors的文件夹,在文件夹内新建
标签名+Behavior.class.PHP
注:需要带Behavior的原因,见代码:
在这里我自己自定义的标签名是My
注意类名大小写
2 将钩子添加进钩子集中
方法一(手动注册):直接在控制器中添加:
方法二(自动注册):
在Conf文件夹里面(完整路径D:thinkapplicationHomeConftags.php,当然这是我的情况)tags.php的内容:
3 添加监听:(我这里才用模板中直接监听使用)
此处如果报找不到hook方法,请在ThinkPHP/Common/functions.php中添加(当然也可以在其他公共文件):
最后在模板中使用:
更多关于thinkPHP相关内容感兴趣的读者可查看本站专题:《ThinkPHP入门教程》、《thinkPHP模板操作技巧总结》、《ThinkPHP常用方法总结》、《codeigniter入门教程》、《CI(CodeIgniter)框架进阶教程》、《Zend FrameWork框架入门教程》及《PHP模板技术总结》。
希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。
PHP实现验证码校验功能 验证码的校验是利用PHP中的SESSION功能来实现。在最顶端声明函数session_start();告诉服务器我们要用这个函数的功能。session_start();接下来我们用到的就是
PHP 实现人民币小写转换成大写的方法及大小写转换函数 下面一段代码给大家分享php实现人民币大小写转换的方法,具体代码如下所示:phpheader("charset=utf-8;");functionnumTrmb($num){$d=array("零","壹","贰","叁","肆","伍",
php大小写转换函数(strtolower、strtoupper)用法介绍 1,将字符串转换成小写strtolower函数:该函数将传入的字符串参数所有的字符都转换成小写,并以小定形式放回这个字符串。例子:php$str="IwantToFLY";$str=str
标签: php 钩子
本文链接地址:https://www.jiuchutong.com/biancheng/275765.html 转载请保留说明!友情链接: 武汉网站建设