Как вывести сообщение об ошибке? 2.X

 
Посетитель
small user social cms
Медаль
Сообщений: 624
Друзья как реализовать такое ?
Есть страница с массивом $tournament_category если она пуста редирект назад и ошибку высветить.
Редирект сделал но ошибка не высвечивается, как можно сделать ?

Код PHP:
  1. $tournament_category = $this->model->getSportsTournamentCategory($id);
  2.  
  3. if (!$tournament_category['tournaments_category']) {
  4. $this->redirectToAction('tournaments', array($id));
  5. cmsUser::addSessionMessage(LANG_FORM_ERRORS, 'error');
  6. }
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 158
Нико, просто ошибку переместите над редиректом. у меня так сработало

Код PHP:
  1.  
  2. $tournament_category = $this->model->getSportsTournamentCategory($id);
  3.  
  4. if (!$tournament_category['tournaments_category']) {
  5. cmsUser::addSessionMessage(LANG_FORM_ERRORS, 'error');
  6. $this->redirectToAction('tournaments', array($id));
  7. }
Редактировалось: 1 раз (Последний: 25 апреля 2018 в 19:39)
Разработка шаблонов для InstantCMS https://red-ray.ru
Шаблоны для InstantCMS 2
Посетитель
small user social cms
Медаль
Сообщений: 624
Red Ray:

Нико, просто ошибку переместите над редиректом. у меня так сработало

Код PHP:
  1.  
  2. $tournament_category = $this->model->getSportsTournamentCategory($id);
  3.  
  4. if (!$tournament_category['tournaments_category']) {
  5. cmsUser::addSessionMessage(LANG_FORM_ERRORS, 'error');
  6. $this->redirectToAction('tournaments', array($id));
  7. }
  8.  

Да точно спасибо!
В начало страницы
Предыдущая темаСледующая тема Перейти на форум: