Roman 🚀
При этом сам ресурс по факту сохраняется
Anton
а как для xpdo запроса сделать distinct на нужное поле? Если делать так: $c = $modx->newQuery('msProductData');
$c->select(['article']);
$c->distinct(); то всё ок, но если в селект добавить другие поля, то всё, дистинкт уже не работает.
Evgeniy
Anton
не смешно)
Evgeniy
Evgeniy
$c->query['distinct'] = 'DISTINCT';
Evgeniy
пробовал?
Anton
так я говорю - для одного поля в селекте дистинкт работает, но если полей больше, то нет.
Anton
видать он тогда этот дистинкт для всех делает, а там ясное дело разные комбинации
Evgeniy
так пробовал или нет?
Anton
пробовал.
Anton
получается такой запрос: SELECT DISTINCT article, id FROM modxtkani_ms2_products AS msProductData ORDER BY article ASC
Anton
а должно быть DISTINCT(article)
Артем
используй groupby
Anton
Вот я тоже про него сейчас подумал.
Rahim
Privet pochemu takoy viborka ne rabotayet 'where'=> '{"parent": "$id"}',
Anton
феном?
Anton
пробел после фигурной скобки открывающей надо.
Evgeniy
$q->select(array(
'DISTINCT(table.value) AS what'
));
Anton
всё, дистинкт мимо, груп бай зарешал.
Evgeniy
зачем тогда воду мутишь?))
Anton
ну просто сначала в голове дистинкт всплыл.
Sergey_K
Давно я еще писал про групбай
Sergey_K
В аксессе был dostinctrow
Sergey_K
Хз, есть ли в mysql
Evgeniy
Rahim
{'pdoResources' | snippet : [
'parents' => $id,
'depth' => 1,
'where'=> '{"parent": "$id"}',
'sortby' => '{"menuindex":"asc"}',
'tpl' => '@FILE chunks/cat_1.tpl',
]}
Anton
поставь пробелы после { в where и Sortby
Evgeniy
Артем
Rahim
ne rabotayet
Anton
В сортбай тоже надо так сделать, а то у тебя феном скобки парсит не корректно
Evgeniy
хоть пыху чутка почитай чтоли) строка же
Roman 🚀
Забавно, расследование выявило, что MODX перестает сохранять ресурс если в ресурс вложено несколько сотен дочерних подресурсов
Roman 🚀
WTF?
Sergey_K
А феном нормально пропарсит php в строке?
Roman 🚀
Если я удаляю вложенные – сохраняет
Sergey_K
WTF?
Это оптиммзация, видимо)
Roman 🚀
Если восстаавливаю обратно – повис
Roman 🚀
Sergey_K
Скорее всего там долбоящерская защита от бесконечной рекурсии
Roman 🚀
Мне нужно сохранить изменения в родителе, дочерние никаким местом не трогаются же
Sergey_K
Посмотри, мне кажется, что уже обсуждали, что процесс там и по детям идет
Sergey_K
И, видимо, где-то переполняется счетчик рекурсии
Roman 🚀
Roman 🚀
У меня скрипт по таймауту убивается да и долго это
Sergey_K
Дядь, я не спец, как лечить не знаю, врать не буду
Roman 🚀
Примерно 1000 дочерних в своих подпапочках 🤔
Sergey_K
Пропробуй
Sergey_K
Оставь 511
Sergey_K
Если я прав, отработает
Sergey_K
Дефолтный счетчик вложенности php 512
Sergey_K
А потом попробуй 520
Sergey_K
Должно фолить
Roman 🚀
оставил 80, сохраняет но ооооочень долго
Sergey_K
511 сделай
Roman 🚀
511 сделай
а смысл? он на 80 уже тупит дико, на 511 у меня скрипт прибьется по таймауту
Sergey_K
Ну я думаю там вложенность 512 стоит макс.
Но если у тебя таймаут, то хз, видимо, никак
Anonymous
нет архиватора для файлового медиа?
есть у меня код зиповщика всего каталога с правами. можно добавить в админку в файловый менеджер на прав. кнопку и будет удобно. для переноса. сжал. архив сразу взял себе. на др.сайт. там по прав кн. распаковал. пока через сниппет можно, но это неудобно.
Sergey_K
Я думаю оно сохраняет все дочерние
Андрей
Roman 🚀
Roman 🚀
Хотя сайт свежий, кеш включен, движок последний, особых выебонов нет
Roman 🚀
как посмотреть чем он там занимается?
Evgeniy
Андрей
Roman 🚀
Андрей
Тогда магия какая то =)
Андрей
Миша
а я чет туплю сессю через аякс можно почитсить?
Андрей
А плагинов никаких на сохранение ресурса нет?
Sergey_K
Sergey_K
Ну и time() в помощь
Evgeniy
тот же хостинг или нет пофиг, 100 раз сталкивался на фаствпс
Evgeniy