Проблема с реализацией поиска. Как исправить ошибку?

Ошибка вроде бы и понятная, но как её исключить в моём случае — не соображу.

Notice: Undefined index: termin in /application/models/AdminModel.php

Контроллер:

public function postssearchAction($search = []) 
{   
    if ($_POST) {
        $search = $_POST['termin'];
    }

    $vars = [
        'search' => $this->model->postsSearch($this->route),
    ];
    $this->view->render('Результаты поиска', 0, 0, $vars, $search);
    
}

Модель:

public function postsSearch($route, $search = [])
{
    $params = [
        'termin' => $_POST['termin'],
    ];
    
    return $this->db->all('SELECT * FROM `posts` WHERE `title` LIKE :termin ORDER BY `id`', $params);
}

Ответы (0 шт):