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
Форумы портала PHP.SU :: Версия для печати :: Проверка элемента массива twig-кода
Форумы портала PHP.SU » » CMS и фреймворки » Проверка элемента массива twig-кода

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

1. mstdmstd - 04 Декабря, 2016 - 18:02:34 - перейти к сообщению
Всем привет,
Небольшой кусочек 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й строке и как нужно правильно проверять ?

Спасибо!
2. Мелкий - 04 Декабря, 2016 - 18:09:39 - перейти к сообщению
Дык двумя строками выше endif стоит.

 

Powered by ExBB FM 1.0 RC1