Как сделать сортировку по возрастанию/убыванию знаю
$results = $wpdb->get_results("
SELECT *, DAYOFMONTH(`event_date`) `event_day`, MONTH(`event_date`) `event_month`
FROM `wp_calendar`
WHERE DATE(`event_date`) >= CURDATE()
ORDER BY `event_date` ASC
");
$monthes = [
1 => 'Января', 'Февраля', 'Марта', 'Апреля', 'Мая', 'Июня',
'Июля', 'Августа', 'Сентября', 'Октября', 'Ноября', 'Декабря',
];
foreach ($results as $result) {
echo '<li>'.$result->event_day.' '.$monthes[$result->event_month].'
<div class="item">
<h3><a href="#">'.$result->event_title.'</a></h3>
<div class="anons">'.($result->event_desc ?: ' ').'</div>
</div>
</li>';
}
if ($model->scenario == $model::SCENARIO_FYSICAL){}
// PhoneView
Pjax::begin(['enablePushState' => false, 'timeout' => 2000]);
if (isset($phone)){
echo Html::tag('b', 'Вот ваш телефон: '.$phone);
}
else {
echo Html::a('Показать телефон', ['/phone/show', 'id' => $model->id]);
}
Pjax::end();
// PhoneController
public function actionView($id){
if (null !== $model = Phones::find(['id' => $id])){
return $this->render('PhoneView', ['model' => $model]);
}
throw new NotFoundException();
}
public function actionShow($id){
if (null !== $model = Phones::find(['id' => $id])){
return $this->render('PhoneView', ['model' => $model, 'phone' => $model->phone]);
}
throw new InvalidParamException();
}