[
'label' => 'Tarif',
'format' => 'Currency',
'value' => function ($model) {
$volume = $model['rate'] * Yii::$app->request->get('TarifCargoSearch')['panjang'] * Yii::$app->request->get('TarifCargoSearch')['lebar'] * Yii::$app->request->get('TarifCargoSearch')['tinggi'] / 4000;
$mass = $model['rate'] * Yii::$app->request->get('TarifCargoSearch')['massa'];
return $mass > $volume? $mass : $volume;
}
],
Проверьте это и дайте мне знать, пожалуйста, убедитесь, что ваши расчеты верны.
Отредактировано
[
'label' => 'Tarif',
'format' => 'Currency',
'value' => function ($model) {
// Please note that the $model will be object not an array
$volume = $model->rate * Yii::$app->request->get('TarifCargoSearch')['panjang'] * Yii::$app->request->get('TarifCargoSearch')['lebar'] * Yii::$app->request->get('TarifCargoSearch')['tinggi'] / 4000;
$mass = $model->rate * Yii::$app->request->get('TarifCargoSearch')['massa'];
return $mass > $volume? $mass : $volume;
}
],
Убедитесь, что ваши расчетыверны.Ссылка https://www.yiiframework.com/doc/guide/2.0/en/output-data-widgets