admin
社区管理
社区管理
  • 发帖数776
  • 铜板39437枚
  • 银元11986点
  • 金币3元
这人很懒,什么都没留下。
  • 社区居民
  • 最爱沙发
  • 喜欢达人
  • 优秀斑竹
  • VIP会员
  • 原创写手
  • 荣誉会员
阅读:1814回复:0

[开发]【phpwind应用开发教程】钩子使用

楼主#
更多 发布于:2016-06-14 16:41
首先以一个实例讲解一下目录结构的相关规范。
活动帖,应用下载地址:。

钩子都在service\srv目录下。


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

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

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

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

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


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


要使用钩子的话,要先在Manifest.xml里面声明钩子。具体自己先打开看看,我这里只说要点,不说代码。
phpwind官方论坛站务合作、资源互换等事宜请
【phpwind站长圈(2000人QQ群)166959234,点此快捷加入

返回顶部