<div class="box__span <?= $status ?>
вот именно тут это видно.if ( $list->date_start < date("Y-m-d") && $list->date_end > date("Y-m-d") ) {
$status = $list->status;
вот в этом случае я могу конроллировать из админки, присваивать ли вообще какой статус, дата присваивания, дата окончания.
}else {
$status = 'simple__content__section'';
если дата окончания меньше сегодняшней, а то есть если время на которое я запланировал присвоить данные с бд истекло, то всё анулируется, не смотря что в базе и есть эти значения.
}
find()->
orderBy([
'preoritet'=> SORT_ASC,
'date' => SORT_ASC
])
->all();
перебор масива таков.
$time = strtotime("+1 day");
$fecha = date("Y-m-d", $time);
foreach($list_earlier as $list){
if ($list->date == $fecha){
echo '<a href="' . $list->url . '" target="_blank" class="box__link ' .$list->status. '">
<span class="b__link__item item__icon">' .$list->icon. '</span>
<span class="b__link__item item__name">' .$list->name. '</span>
<span class="b__link__item item__rate">x' .$list->rate. '</span>
<span class="b__link__item item__date">' .Yii::$app->formatter->asDate($list->date). '
</span>
</a>';
}
}
if (date("Y-m-d") >= strtotime('2019-02-18') && date("Y-m-d") < strtotime('2019-02-25')) {
echo $list->status;
}
Ещё раз благодарю вас.