THINKPHP钩子方法
来源:互联网 发布:淘宝助理数据包下载 编辑:程序博客网 时间:2024/05/17 07:51
今天研究了一天的THINKPHP钩子开发,没怎么搞懂,但是基于前人做的东西,需要将以下文件复制进去
D:\xampp\htdocs\szxy\trunk\ThinkPHP\Library\Huaqin\Behavior\InitHookBehavior.class.php
D:\xampp\htdocs\szxy\trunk\ThinkPHP\Library\Huaqin\Controller\Addon.class.php
D:\xampp\htdocs\szxy\trunk\ThinkPHP\Library\Huaqin\Controller\AddonsBaseController.class.php
D:\xampp\htdocs\szxy\trunk\ThinkPHP\Library\Huaqin\Common\addons.php(当然需要在function.php尾部将require_once(LIB_PATH.'Huaqin/Common/addons.php'包含进来)
因为我们公司的项目没有开发钩子的安装过程,因此需要我们手动往数据库写入记录
这分别是hq_addons跟hq_hooks的表记录,需要注意的一点是hooks的name必须小写,
我们调用的时候{:hook('synclogin',$params)}是调用的hooks的name而不是addons,这个需要注意的,我今天搞了一整天就是因为以为是调用的addons结果死活都不出来。另外还需要注意的是InitHookBehavior里面对这个有缓存,需清理后才行。
调用{:hook('synclogin',$params)}实际上就是执行钩子控制器SyncLoginAddon.class.php里面的跟SyncLoginAddon(跟这个控制器同名的方法会加载)方法。关于怎么开发钩子等以后有时间再来补充
- THINKPHP钩子方法
- thinkphp 钩子 hook
- thinkphp 3.2 钩子原理
- 钩子系统原理及ThinkPHP 钩子分析
- thinkphp中的钩子_什么是钩子?
- ThinkPHP的钩子实现原理
- 钩子方法
- 钩子方法
- 钩子方法
- thinkphp 钩子的简单实现和总结
- 什么是钩子方法
- 什么是钩子方法
- 什么是钩子方法
- 钩子方法 hook
- java 钩子方法
- java 钩子方法
- 什么是钩子方法?
- 【ThinkPHP】thinkphp快捷方法总结
- 3.2mysql性能测试--课程笔记
- MFC主要知识点
- 数据库优化——Mysql多字段多记录拼接
- android微信开放平台使用
- 找出微信把你删除的好友
- THINKPHP钩子方法
- RMAN中归档日志的管理及镜像备份
- Redis持久化方式介绍
- MySQL数据库的JDBC连接方法
- Windows Mobile 常用键值(VK)对应表
- android EditText多行文本输入的若干问题
- MDM客户端截图
- HBase-7.hbase查询多版本数据&过滤器原则&批量导入Hbase&hbase预分区
- quickcocos2d-x BMFont自定义字体 fnt使用 以及工具地址下载