извини но как очистить кеш?

у отфильтровать столбец Дата, как 3 месяца назад, 6 месяцев назад, 1 год назад. Я создал раскрывающийся список в поле поиска gridview, как показано ниже.

[
    'attribute' => 'modified',
    'value'     => 'name',
    'filter'    => array("ID1" => "Before Three months",
                         "ID2" => "Before six months",
                         "ID"  => "Before Twelve months",),
],

а в моделе поиск хочу поискать как ...

if (($this->modified) == "ID1"){
    $query->andFilterWhere(['between', $this->modified, 'today', '3monthsago']);
} 

но я не могу понять, что должно быть на месте сегодняшнего 3monthsago? Как рассчитать и передать эти переменные в запросе ??

Ответы на вопрос(1)

Ваш ответ на вопрос