Сортировка getMany()
Подскажите пожалуйста, как отсортировать объекты по полю from_date при получении их через getMany().
Заранее благодарен!
$c = $modx->newQuery('newEraDtObj');
$c->sortby($sortby, $sortdir);
$items = $modx->getIterator('newEraDtObj', $c);
foreach ($items as $item) {
$forecast_dtss = $item->getMany('newEraDtForecast');Необходимо отсортировать объекты получаемые по связи newEraDtForecast по полю from_date$item->getMany('newEraDtForecast')Нашел вариант: $criteria = $modx->newQuery('modResource');
$criteria->where(array(
'parent' => $modx->resource->get('id'),
));
$criteria->sortby('pagetitle','ASC');
$children = $modx->resource->getMany('Children',$criteria);Но не понял, как мне его использовать.Заранее благодарен!
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
Комментарии: 3
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Полный код сниппета: