Хочу оптимизировать запрос. Как в модкс через запрос получить не объекты а только поля?
Например получить все id-шники родителя $parent не инициализирая объекты как это делает getCollection, а просто получить массив id-шников а не объектов.
$parent = $modx->getObject('modResource', $modx->resource->parent);
$id = $modx->resource->id;
$id_parent = $parent->id;
$q = $modx->newQuery('modResource');
$q->where(['parent' => $id_parent]);
$q->sortby('menuindex');
$children = $modx->getCollection('modResource', $q);
Как в модкс через запрос получить не объекты а только поля?
Версия MODX: Все
Комментарии (4)
Для добавления комментариев вы должны авторизоваться или зарегистрироваться.
Артур 09.12.2019 12:47 #
Алексей Либер 09.12.2019 13:39 #
Либо можете оборачивать запросы в xpdoQuery:
John Root 09.12.2019 15:50 #
Алексей Либер 09.12.2019 15:59 #
Объекты — это классно и удобно. Но на практике, работая с интернет-магазином на три с половиной товара, все это слишком избыточно.