Sergey_K
$query = $modx->newQuery('msOrder'); $query->sortby('id', 'desc'); $query->limit(2); $orders = $modx->getCollection('msOrder', $query);
Sergey_K
Вот так работает
Sergey_K
То же самое по сути
Dmitriy
жендос
Dmitriy
жендос блин
Евгений
не, в коллекции весь модх попадает, там если распечатать, то херня выходит, чуть ли не весь кеш
Евгений
жендос
спать иди
Sergey_K
Ну да
Sergey_K
Поэтому есть же метод в записи
iWatchYouFromAfar
getIterator кушает меньше, не грузит объекты, это можно проверить в консоли задав время выполнение итерации getIterator vs getCollection
Sergey_K
toArray
Dmitriy
блин
Dmitriy
сложна
Sergey_K
Схера его тут нет?
Dmitriy
сделай через тим вьювер плез
Sergey_K
Я этого не понял
Евгений
Dmitriy
паша блин
Dmitriy
сделай через тим вьювер ну
iWatchYouFromAfar
скидка 101 рубль
Dmitriy
Sergey_K
Долбоебы :)
iWatchYouFromAfar
Долбоебы :)
вы определитесь уже
Sergey_K
то я призываю к помощи
Sergey_K
вы больше ни на счто не реагируете
Sergey_K
Димас, что тебе надо?
Евгений
то я призываю к помощи
ну нету, не доделали разрабы
Sergey_K
Долбоебы
Sergey_K
Разрабы
Dmitriy
Димас, что тебе надо?
Поскольку сайты на учётных записях изолированы, для запуска Node.js из окружения веб-сервера потребуется открыть общий доступ к каталогу ~/.local. Инструкция по предоставлению общего доступа приведена в этой статье.
Dmitriy
не
Dmitriy
там на ельфийском
Dmitriy
не понятна
Sergey_K
$dataSet = $modx->getCollection('msOrderStatus'); foreach($dataSet as $rec) { echo $rec-get('id'); }
Sergey_K
Тоже не работает
Sergey_K
Ахахах
Sergey_K
А, мля
Sergey_K
Работает
Sergey_K
Уроды
iWatchYouFromAfar
Сергей сегодня злой
Sergey_K
Я спец по доступам
Dmitriy
не понятно куда он поставил
Sergey_K
chmod уже сделал на домашнем сервере :))
Dmitriy
Sergey_K
cd ~
Sergey_K
cd ../
Sergey_K
сделай
iWatchYouFromAfar
@webinmd э слыш але еп на
iWatchYouFromAfar
This greatly reduces memory usage over loading the entire collection of objects into memory at one time. It is also slightly faster
Sergey_K
ls -l
iWatchYouFromAfar
это про getIterator
Dmitriy
@webinmd э слыш але еп на
ты скажешь мне нет?
iWatchYouFromAfar
ты скажешь мне нет?
ты скажи ты скажи че те нада
Dmitriy
Поскольку сайты на учётных записях изолированы, для запуска Node.js из окружения веб-сервера потребуется открыть общий доступ к каталогу ~/.local. Инструкция по предоставлению общего доступа приведена в этой статье. Теперь нужно перейти в каталог сайта, в рассматриваемом примере имя каталога - node:
Евгений
нафига тебе коллекции
iWatchYouFromAfar
Да мне надо список статусов подтянуть и все
нету тестовага магазина под рукой
Sergey_K
newQuery
Я считал, что коллекция все тянет
Sergey_K
$dataSet = $modx->getCollection('msOrderStatus'); foreach($dataSet as $rec) { echo $rec-get('id'); }
Sergey_K
так работает
Sergey_K
Мне надо подгрузить в массив или сразу json и все.
Евгений
$rec->get
Dmitriy
паша блин
Sergey_K
нету тестовага магазина под рукой
я пишу на боевом :) только хардкор
Dmitriy
помоги
Евгений
newQuery там вв select пишешь только какие поля надо, получишь массив, его в json и досвидания
Sergey_K
$rec->get
я все исправил, все работает
iWatchYouFromAfar
я пишу на боевом :) только хардкор
я не хочу потом трахаться и тратить время на клиентские сайты)
Sergey_K
у меня есть еще пустой домен и VPS
Sergey_K
Полно, короче
iWatchYouFromAfar
помоги
879 рублей, тариф вырос