我的需求是,如果用户删除头像,就扣减积分?
问题:
我的需求是,如果用户删除头像,就扣减积分,我在RULES里写了一个规则,条件是
profile2:user:profile-membership:field-ms-avatar:file:fid 为空
profile2-unchanged:user:profile-membership:field-ms-avatar:file:fid 不为空
我认为profile2-unchanged是编辑之前的数据
但是,这个规则永远没有触发过
解答:
好像从来没有,删除头像这个事件
问题:
profile2:user:profile-membership:field-ms-avatar:file:fid 为空
profile2-unchanged:user:profile-membership:field-ms-avatar:file:fid 不为空
field-ms-avatar这个字段是头像
值为空,并且unchanged的值不为空,那不就是删除了头像了么?
解答:
你可以尝试一下程序,能否搞定
像这种比较复杂的规则,Rules可能支持的不是很好