toPlaceholders - наборы заполнителей из значений, хранящиеся в массивах и объектах. Каждый рекурсивный уровень в $placeholders массива добавляет к префиксу.
Пример вызова:
Устанавливаем заполнители:
<?php
$modx->toPlaceholders(array(
'name' => 'John',
'email' => 'jdoe@gmail.com',
),'my');
Используем вложенные данные:
<?php
$modx->toPlaceholders(array(
'document' => , array('pagetitle' => 'My Page')
));
Описание метода:
array toPlaceholders (array|object $subject, [string $prefix = ''], [string $separator = '.'], [boolean $restore = false])
Атрибуты метода:
$subject - массив обьектов.
$prefix - строковый префикс, который нужно добавить к ключу.
$separator - разделитель, размещенный между приставкой и ключем. По умолчанию: '.'.
$restore - набор к True, если вы хотите перезаписать значения заполнителей.
Результат метода:
Многомерный массив.