Andrew
типо вот такого
Andrew
но возвращает null
Andrew
Павел
Использовать pdoresources и tvfilters?
Павел
Параметр where - нативен для пдо
Andrew
каво
Andrew
я второй день в модх, пощади
Andrew
&where ?
Andrew
как он работает можешь в кратце, в доке я не обращал внимание на него потому что там ересь какая то написана
Andrew
буду благодарен
Алексей
В доке как раз не ересь... Все четко.
Andrew
Andrew
ммм как все понятно
Миша
location_city=='Moscow' && players==8
&where={"location_city":"Moscow", "players":"8"}
Миша
Массив в json
Andrew
а чем он от tvFilters отличается по сути?
Миша
а чем он от tvFilters отличается по сути?
в where ты можешь пихать что угодно
Andrew
а в фильтерс?
Миша
https://bezumkin.ru/utils/json вот сервис для проверки корректности json
Andrew
Если честно не очень вдупляю
Миша
а в фильтерс?
только ТВ
Миша
я второй день в модх, пощади
ну как бы да, оно так
Миша
https://www.youtube.com/channel/UCIz9sMXqrvPjG0vXofvln-Q/videos смотри изучай
Andrew
Так я же фильтрую по TV
Миша
https://modx.pro/search?query=where
Миша
вот тут очень много инфы по поиску
Andrew
о
Andrew
спасибо
Andrew
Возможно это мне поможет
Andrew
хотя учитывая как сделан компонент челом до меня)))
Миша
ну если ты только второй день ,как ьы можешь сказать как сделан компонент до тебя?
Andrew
Потому что модель данных кривая
Andrew
Из за этого задом наперед сделан вывод данных
Миша
как понять кривая? Покажи
Andrew
Есть город в городе есть точки, у точек есть свойства
Andrew
Как это надо было сделать
Andrew
Город —Точка —Точка —Точка ——Свойства
Andrew
и так далее
Andrew
Как это сделано сейчас
Andrew
Точка —Свойства ——Свойство - город
Миша
ты покажи саму модель то
Andrew
Миша
эм, я просил модель)
Andrew
лень за жсоном лезть и бьютифаить его
Миша
Andrew
схематично я выше расписал как выглядит ассоциативный
Павел
tvfilter это апендикс который достался с getresource для обратной совместимости
Павел
могу ошибаться, но он собтсвенно делает конверт к поле where сам по себе
Павел
другой вопрос что не факт что он это делает правильно
Andrew
Короче понятно, что ничего не понятно))))
Andrew
Andrew
Andrew
Damir
Привет, ищу разработчика modx (если есть в Казани). Доработка существующего сервиса доставки продуктов.
Алексей
Короче понятно, что ничего не понятно))))
А в результате что нужно? Страница города с точками и количеством игроков?
Алексей
Легко!
Andrew
Легко!
Страница есть
Andrew
Нужно фильтровать по 2ум параметрам
Andrew
через аякс
Andrew
Типо можно выбрать какие города отображать
Andrew
и если хочешь точки фильтровать по количеству игроков
Алексей
А ну так со структурой все впорядке значит....
Andrew
По одному параметру фильтруется нормально
Andrew
но если добавляешь второй то есть проблема
Andrew
выводится город и все его точки, если хотя бы одна из них соответствует фильтру
alexey
Всем привет. Кто знает, почему $modx->findResource может не работать? Точнее отдает false, хотя я ему вручную задаю alias страницы, которая существует. Было однажды такое, там дело было в .html на конце....сейчас этого ничего нет, в ответе false. P.S. контекст на сайте один, вторым параметром задавал, результата нет Версия modx 2.7.2
alexey
в 2.6.x работал
alexey
и в 2.7.1 вроде тоже, на тесте чтоли где-то ставил...
alexey
а что терь, getCollection чтоли юзать?
Павел
в 2.6.x работал
Если задача состоит в получении объекта по алиасу, то почему не использовать $modx->getObject('modResource', array('alias'=>$alias));
alexey
хз почему, сейчас потестирую) спс
Павел
а что терь, getCollection чтоли юзать?
хотя getcollection юзать будет правильнее. Мало ли в каком контексте есть такой же элемент с алиасом этим же
Алексей
выводится город и все его точки, если хотя бы одна из них соответствует фильтру
Ну в фильтре можно использовать логические и, или.... В зависимости от того какой результат нужен, ТК выводить места где город и кол-во игроков - -И- нормальное поведение.
Andrew
причем если смотреть переменную в которую подставляется значение для фильтрации
Andrew
то она тоже будет пустой если у number_of_players==какое то значение, а не пустота