как вывести два поля в гридвью?

209
05 января 2022, 09:10
       если credit_up больше ноля то + зеленый, а если меньше то минус красный?   

balance_up и credit_up соответственно тоже в две строки. Если изменение больше ноля, тогда добавь к значению +, если меньше - то там и так - (минус) будет.

}

[
                'attribute' => 'balance_up',
                'format' => 'raw',
                'value' => function ($model) {
                    return $model->balance_up . '<br>
                        <span class="text-success">' . $model->balance_up . '</span>
                      <span class="text-success">' . $model->credit_up . '</span>';
                    if($model->credit_up >= 0){
                        <span class="text-success"">'  +  '</span>';
                    }else{ <span class="text-danger"">'  -  '</span>';
}                }
            ],
Answer 1
[
'attribute' => 'balance_up',
'format' => 'raw',
'value' => function($model) {
    return $model->balance_up . \yii\helpers\Html::tag('span', (($model->credit_up >= 0) ? '+' : '-'), [
      'class' => ($model->credit_up >= 0) ? 'text-success' : 'text-danger'
    ]);
  }
]
READ ALSO
Пример стратегии на PHP

Пример стратегии на PHP

Здесь приведён пример стратегии на PHP: https://refactoringguru/ru/design-patterns/strategy/php/example#example-1

155
Почему возникает ошибка &quot;PHP Fatal error: Uncaught Error: Class &#39;...&#39; not found in ...&quot; при загрузке библиотеки через Composer?

Почему возникает ошибка "PHP Fatal error: Uncaught Error: Class '...' not found in ..." при загрузке библиотеки через Composer?

Написал (но и сейчас пишу) библиотеку для работы с APIДля библиотеки создал папку с названием amoNG и туда при разработке поместил все файлы

236
Как отключить уведомления о действиях пользователей на сайте wordpress?

Как отключить уведомления о действиях пользователей на сайте wordpress?

Как отключить уведомления на почту администратора сайта о действиях зарегистрированных пользователей? к примеру пользователь поменял пароль,...

79