首页 > 解决方案 > Drupal 9 中的计算字段

问题描述

我是 Drupal 9 的新手,我正在尝试制作一个简单的采购订单......所以我需要计算每行中的价格 * 商品数量以及订单总数。我真的坚持使用计算字段模块,因为它与 Drupal 7 相比发生了很大变化。我做错了什么?

function computed_field_field_row_value_compute($entity_type_manager, $entity, $fields, $delta)
{
    $count = $entity->get('field_count')->get($delta)->getValue();
    $price = $entity->get('field_item_value')->get($delta)->getValue();

    
    $value[$delta] = $count * $price;
    $entity->save();
    
    return $value;
}

请帮忙!!!:(

标签: calculated-fielddrupal-9purchase-order

解决方案


推荐阅读