Массив передаваемых данных $data

В каждом файле-представления шаблона из папки /views данные подготовленные в контроллере содержатся в массиве $data. Поскольку контролеры для каждого файла представления разные, то и содержание массива $data тоже разное.

Чтобы посмотреть содержание массива $data и найти необходимый для вывода контент, движок предлагает функцию viewData();

в начале файла добавьте код <?php viewData($data);?> и на странице будет выведено содержимое массива. Помимо viewData() можно также использовать стандартные механизмы просмотра массива print_r() и var_dump().

Узнать какие переменные доступны в текущей области видимости можно следующим образом:

<?php
echo "<pre>";
print_r(array_keys(get_defined_vars()));
echo "</pre>";
?>

Получить список доступных констант движка можно так:

<?php
foreach (array_keys(get_defined_constants()) as $const) {
   if($const == 'SITE_DIR'){$print = true;}
   if($print) echo "<br/>".$const;	
}
?>

Если при выводе списка доступных переменных вы получили такое сообщение: Превышено допустимое количество шорткодов на странице.  Пожалуйста, примите меры по уменьшению числа шорткодов! , то выведите список в файл с помощью функции MG::loger(print_r($data),1)); на месте $data может быть любой другой массив. Txt файл создастся корне сайта.

Комментарии

Имя:
E-mail:
Введите текст с картинки:

Получать уведомления о новых коментариях:
Загрузить все