0

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

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);

}

Linne
  • 87

0 Answers0