len:1919
len:19
len:6
len:8
len:24
len:44
len:6595
len:8
zz22zz技术论坛
首页| 论坛| 消息
主题:【phpwind应用开发教程】钩子使用
云天河发表于 2013-03-12 12:23
首先以一个实例讲解一下目录结构的相关规范。

活动帖,应用下载地址:点我。

钩子都在service\srv目录下。

注意到如图:钩子分两种,一种是业务层面的,比如发帖,回帖的时候,我想插入一个操作,比如活动帖,是不是发帖的时候,同时要插入活动帖的数据,按以往我们是不是需要修改代码。

现在我们只要用一个钩子就可以实现了。

再举个例子:回复钩子

应用:如果我们要在回复帖子的时候做一些操作,例如额外增加积分,一般的修改方法需要修改系统的核心功能,有了钩子,我们就可以把这个功能写在钩子上,然后运行到这布的时候会触发钩子来运行

回帖的时候积分变更时会有积分变更提示。

【回帖奖励】时的积分变更提示能否和【回帖本身】的积分变更提示合并,最后一起提示。

方便用户知道这次操作知道积分的变更情况,而不是单单的【回帖本身】积分变更。

还有一种是模板层面的,由于我们在DEBUG里面设置了1314,前台会出现所有的模板钩子,如图标J的就是钩子了,鼠标放到上面会显示钩子的名字。

要使用钩子的话,要先在Manifest.xml里面声明钩子。具体自己先打开看看,我这里只说要点,不说代码。

以下是可以经常用来参考的应用,当然其他的自己发挥。

帖子加密

下载地址:http://open.phpwind.com/index.php?m=appcenter&c=AppManage&a=showDetail&appId=200813552979513099

活动帖

下载地址:http://open.phpwind.com/index.php?m=appcenter&c=AppManage&a=showDetail&appId=200813596153675091

阅读权限

下载地址:http://open.phpwind.com/index.php?m=appcenter&c=AppManage&a=showDetail&appId=200813671385315046

回帖奖励

下载地址: http://open.phpwind.com/index.php?m=appcenter&c=AppManage&a=showDetail&appId=200813578765584151
钩子.png
浏览大图
QQ截图20130319093823.png
浏览大图
回帖(1):
1楼:, as to why use tons of cash selecting "organic"? ( Hebei Dushi Bao Zhao Jiang ) ..

全部回帖(1)»
最新回帖
收藏本帖
发新帖