Drupal 7 模块推荐Rules http://t.cn/hrX6D4 可以处理复杂的workflow. 并且提供了Hook,你可以自己定义。
p" {0 O ~) X) c" H
6 @( B1 O2 S' K! p) ?( x6 f比如需求:用户组(用户注册的时候,提供的城市选项), 当新的node发布的时候,可以发一封邮件给指定一个城市下面的所有用户组。rules支持多条件,多action等操作。代码量少,提供开发效率。5 V, _; o O& E9 f6 J' B
) ?5 G' H. x8 W% w- {% y8 w
通过hook_rules_action_info 可以自定义规则% V" O( `& { u; a* f9 I0 U' p
6 D% H' A$ L/ O: S; b5 Z# }rules api: 具体文件在模块里rules.api.php
: J7 k/ `$ e4 P' V- B: q; J4 N7 s5 W
I% l# A% z+ G% }hook_rules_action_info()' R- J9 N$ I/ `5 x7 [% y
hook_rules_file_info()
3 c& l! z3 Z2 ?( T' v4 Ihook_rules_condition_info()( } k9 d# L* e3 {8 y, o0 b V5 c, A
hook_rules_event_info()3 x! _8 B: E6 B
hook_rules_data_info()2 W: s- }* a: @9 t& o" Z
等
) H5 i# x: |: h7 w; [/ E& G2 [" P
/ g4 }) Q7 x2 C7 b" z8 e. b1 O
6 [; W4 [% w8 \
; u" y) ^& |, J& x% @) ?3 I |
|