Cheizer
@Cheizer

Как в MODX REVO заполнить массив в цикле FOREACH?

Есть такой массив в плагине CMS MODX REVO,
Суть плагина делает из URL страниц поддомены, но речь не об этом.
Сейчас 'pages1.site.ru' => 190, эти записи я добавляю руками, а хочу сделать автоматически.
Каждый элемент массива это ALIAS и ID страницы.

$domains = array (
    'pages1.site.ru' => 190,
    'pages2.site' => 161,
);


Что бы получить автоматом в CMS MODX RREVO эти алиасы и id страниц, сделал так

if(!$docs = $modx->getCollection('modResource', array(
    'parent' => 15,
    'published' => 1,
    'deleted' => 0,
    'searchable' => 1
))){return;}


ВОПРОС. Как теперь в цикле заполнить массив?
Что бы массив $domains заполнить автоматом.
$domains = array (
    'pages1.site.ru' => 190,
    'pages2.site' => 161,
);
  • Вопрос задан
  • 760 просмотров
Решения вопроса 1
@NinjaNickName
Web разработчик
foreach ($docs as $key => $value) {
$domains[$key] = $value;
}


Не уверен, что правильно т.к. не понял как выглядит $docs, но суть думаю поймете.
Ну и ссылка по традиции foreach
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы