Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Проверка элемента массива twig-кода

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
mstdmstd
Отправлено: 04 Декабря, 2016 - 18:02:34
Post Id


Частый гость


Покинул форум
Сообщений всего: 170
Дата рег-ции: Авг. 2014  


Помог: 0 раз(а)




Всем привет,
Небольшой кусочек twig-кода

Если cms_item_pages_ids пустой массив (он выводится на 3й строке) то
CODE (htmlphp):
скопировать код в буфер обмена
  1.         <div class="well">
  2.                 <div class="row">
  3.                         cms_item_pages_ids:: d
  4.                         {% if cms_item_pages_ids.homepage_cms_page_register is defined %}
  5.                         <div class="col-md-8">
  6.                                 <p> raw </p>
  7.                         </div>
  8.                         {% endif %}
  9.                         <div class="col-md-4">
  10.                                 <a class="btn btn-lg btn-default btn-block" href=" base_url article/ cms_item_pages_ids.homepage_cms_page_register.alias ">Register</a>
  11.                         </div>
  12.                 </div>
  13.         </div>
  14.  
  15.  
Почему выводится ошибка на 10 строке
CODE (htmlphp):
скопировать код в буфер обмена
  1. Message: Key "homepage_cms_page_register" does not exist as the array is empty in "modern-business/homepage/main.twig" at line 10


если есть проверка на 4й строке и как нужно правильно проверять ?

Спасибо!
 
 Top
Мелкий Супермодератор
Отправлено: 04 Декабря, 2016 - 18:09:39
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




Дык двумя строками выше endif стоит.


-----
PostgreSQL DBA
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« CMS и фреймворки »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB