1

我正在开发一个注册系统,有人可以在其中输入他们将在 CCK 字段中引入的参与者数量。我想,每当添加具有该 CCK 字段的节点类型时,获取该字段的值,然后将其添加到我的变量表中的变量值中。

当 $op 为 hook_nodeapi “插入”时,CCK 值是否在我的自定义模块运行之前插入到数据库中的字段表中?还是有其他方法可以直接获取该字段的值?

4

2 回答 2

1

以下是我解决这个问题的方法:我使用了规则模块,并设置了一个规则集,通过对包含每个保留组编号的 CCK 字段求和来更新保留注册点的数量。然后我为节点的添加、更新和删除创建了规则,因此数字始终会自动更新。

它比使用 hook_nodeapi 容易得多,并且更容易维护......

于 2010-01-29T13:26:26.363 回答
0

是的,hook_nodeapi。但这不是将用户数据保存到变量数据的好方法(每个新用户都为变量添加新行)。只需将其保存在 cck 字段中即可。

于 2010-01-26T23:59:14.440 回答