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

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО InstantCMS 2.X
#1 25 апреля 2018 в 19:32
Друзья как реализовать такое ?
Есть страница с массивом $tournament_category если она пуста редирект назад и ошибку высветить.
Редирект сделал но ошибка не высвечивается, как можно сделать?

  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. }
#2 25 апреля 2018 в 19:37
Нико, просто ошибку переместите над редиректом. у меня так сработало

  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. }
#3 25 апреля 2018 в 19:48


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

  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.  

Red Ray

Да точно спасибо!
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.