Может, кто подскажет, как решить вроде бы простую проблему, но система по какой-то причине не даёт нужный результат:
Задача: в родительской сущности показать сумму из дочерней сущности, этот результат потом будет использоваться в других сущностях.
Это дочерняя сущность, тут всё отображается верно. Возможно, не сохраняется результат? А это родительская сущность: Вот этот код:
Код: Выделить всё
//Посчитаем фактическую стоимость разработки вместе с тестированием
$result = db_query("SELECT SUM(`field_284`) FROM `app_entity_30` WHERE `parent_item_id`=".[id]." AND `field_1125`<>298");
foreach ($result as $record) {
if(empty($record["SUM(`field_284`)"]))
{
$output_value = 0;
}else{
$output_value = $record["SUM(`field_284`)"];
}
}
Возможно я не понимаю, какой тип поля надо использовать?
MySQL формула не хранит данные в базе данных, это я понял.
JS формула тоже?
MySQL запрос тоже не хранит?
Ajax запрос тоже не хранит?
PHP хранит, насколько я понял, если указать формулу так (это для 284 дочернего поля сохранял):
Код: Выделить всё
$fsr = [281] * [283];
$output_value = $fsr;
Заранее благодарю за ответ.