我创建了一个包含字段的表:产品和成本,使用从表单中获取值的hook_scheama。我想创建一个字段价格,它将是字段的乘积:产品和成本,并将其存储在数据库中。我还想在表单中显示该字段。 我怎样才能做到这一点?我对drupal不是很有经验
答案 0 :(得分:0)
我认为你不应该使用自定义钩子这样做。有模块Computer Fields。
Computed Field是一个非常强大的字段模块,可让您添加自定义"计算字段"到您的内容类型。这些计算字段使用您通过PHP代码定义的值填充。您可以使用Drupal可用的任何内容,包括其他字段,当前用户,数据库表,您可以为其命名。 (感觉力量呢?:))您还可以选择是否将计算出的字段值与其他内容字段一起存储在数据库中,或者将它们与#34;计算出来"在节点视图中动态。