У меня есть цикл foreach, который генерирует ссылки с разными идентификаторами.У меня есть функция ajax для обработки этого идентификатора и имя пользователя (из сеанса), чтобы добавить запись в таблицу.(Это похоже на регистрацию для некоторых событий).
Я хочу сделать дополнительное заявление, которое проверит, зарегистрировался ли пользователь на событие с некоторым идентификатором, и если да, то ссылка будет деактивирована или изменит цвет.Я попытался создать другую переменную (которая передается в представление)
$data['myvariable'] = $this->mymodel->myfunction();
Эта функция в модели проверяет все записи из базы данных, где появляется имя пользователя пользователя, и вставляет в массив все идентификаторы событий.Я попытался добавить дополнительный оператор if перед ссылками в цикле foreach, который проверял, находится ли идентификатор ссылки в массиве, но возникли некоторые проблемы с контроллером.(я думаю, что я не мог присвоить массив переменной $data['myvariable']
).
Я знаю, что доступ к модели из представления не является "правильным" ... Кто-нибудь знает, как решить эту проблему?