public function ajaxSelection() { // Почти тоже самое что и при фильтрации пользователей, // но результаты будем рисовать немного по другому (с чекбоксами) $lmodel = new LoginModel(); $filter = filter_input(INPUT_POST, 'q', FILTER_SANITIZE_STRING); $data = $lmodel->getUsers($filter); if (count($data) == 0) { echo CHtml::createTag('div', ['class' => 'alert alert-warning strong'], 'Не найдено'); } else { foreach ($data as $person) { echo CHtml::createTag('div', ['class' => 'col-sm-6'], CHtml::createButton(get_param($person, 'label'), ['class' => 'btn btn-default btn-block btn-select role-name', 'data-user' => get_param($person, 'value'), 'title' => get_param($person, 'label')])); } } }