Drupal 7 模块推荐Rules http://t.cn/hrX6D4 可以处理复杂的workflow. 并且提供了Hook,你可以自己定义。7 k) b! H5 n) b
8 {( s Q. l+ k比如需求:用户组(用户注册的时候,提供的城市选项), 当新的node发布的时候,可以发一封邮件给指定一个城市下面的所有用户组。rules支持多条件,多action等操作。代码量少,提供开发效率。
N: m3 [. z N- c8 v
7 Z" l2 D2 G! g! |: U通过hook_rules_action_info 可以自定义规则1 ~% Z9 H$ J$ D9 E5 {. q
8 b; P! P l8 L) V r# Hrules api: 具体文件在模块里rules.api.php: o9 e& t; ]9 w& W
# s8 p+ N8 S8 m- `* D# } `
hook_rules_action_info()
) b) p; P0 p* i3 { ehook_rules_file_info()* K& X: K; ^9 g1 b1 _! l
hook_rules_condition_info()* A; j* x2 I; t" c( e+ N( p
hook_rules_event_info()
! y. Y3 z- B7 {$ e1 p" B7 }& ~hook_rules_data_info()# R# M0 n+ }" m3 v; O0 i
等
9 v- Z1 h& Q% g' r. F3 I3 Y- P U" l& t& I
) o/ a) @' e5 a) F" m! \+ y
! j! @4 I6 A; O. h. c8 \
: B. y8 U: {1 u% |5 s( B- g |
|