xPDO::getOption - получаем опцию обьекта по его ключу.
Пример вызова:
Получаем pagetitle страницы:
<?php
$page = $modx->getObject('modResource', 555);
$page->getOption('my_setting');
Получаем префикс таблицы:
<?php
$tablePrefix = $xpdo->getOption(xPDO::OPT_TABLE_PREFIX);
Ищем параметр в $myConfig, и если не установлен, поищем его в $xpdo->конфиг. Если не нашли, вернет false, значение по умолчанию:
<?php
$mySetting = $xpdo->getOption('my_setting',$myConfig,false);
Описание метода:
mixed getOption (string $key [, array|null $options [, mixed $default [, boolean $skipEmpty]]] )
Параметры:
$key: ключ или опция для получения.
$options: источник настройки или параметра. Либо NULL (который пытается найти ключ в основной конфигурации) или массив вариантов.
$default: значение, возвращаемое, когда ключ не найден.
$skipEmpty: когда установлено значение True, $default также будет возвращена, если значение $key является пустой строкой. Добавлено xPDO 2.2.1 / MODX 2.2.0-rc2.