Slavko
Подскажите)
есть такая строка в php - «manufacturers[74]»
как с такой строки вытянуть число?)
Андрей
Евгений
гугл сломался?
Гафар
Rahim
Privet kak pravilno vivesti pdoMenu resources na TV {$_modx->runSnippet('!pdoMenu@PropertySet', [
'parents' => 0,
'resources' => '{1 | resource : "menid"}'
'level' => 2,
])}
Rahim
takoy vizov pokazivayt vse resursi iz menyu
Rahim
👍🏻
Rahim
1 metod srabotal
Dmitriy
Ребята, это что за какашки?
Dmitriy
Dmitriy
Через что теги сделать можно?
Dmitriy
@webinmd 'where' => '{ "person_activity:LIKE": "%'~$kvant~'%" }',
Dmitriy
тут прекол с твоей выборкой
Dmitriy
с it вместе выводится hitech
Иван
Dmitriy
угораю
Dmitriy
прИкол
так а в чём проблема?
Dmitriy
в операторе like?
Иван
в данном слове ошибка =)
Dmitriy
чего
Dmitriy
Dmitriy
почему это должно так быть алу
Dmitriy
мне нужно точная проверка
Dmitriy
а не есть ли эта часть в слове
Dmitriy
а какой оператор юзать нужно?
Sergey_K
Спасибо, ребята, иногда читаю чат и понимаю, что я не самый бестолковый тут :)
Sergey_K
Dmitriy
Dmitriy
ХОЧУ получить вывод ресурсов, у которых в tv написано it
Dmitriy
а выводится вместе впридачу hitech
Sergey_K
Это не оскорбление.
Это безоценочная обратная связь
Sergey_K
Ну так а нахрена like?
Sergey_K
="it"
Dmitriy
мне жендос раньше сказал так
Sergey_K
Ты задачу явно коряво формулируешь
Sergey_K
Приведи пример строк
Sergey_K
В которых ты ищешь
Sergey_K
Там явно подстрока будет
Dmitriy
'where' => '{ "person_activity:=": "%'~$kvant~'%" }',
Dmitriy
не пашет так, ничего не выводит
Sergey_K
Епта
Sergey_K
% это поисковый вайлдкард
Sergey_K
Для лайка
Sergey_K
Конечно ничего не будет искать
Sergey_K
% убери
Sergey_K
Это же обычный SQL
Sergey_K
Вы чо
Dmitriy
'where' => '{ "person_activity:=": '~$kvant~' }',
Sergey_K
Ну да
Sergey_K
И вроде бы
Sergey_K
Для =
Sergey_K
Не нужно :=
Dmitriy
Вывелось всё что можно, но не нужно
Sergey_K
Я в феноме слабо соображаю. Там что значит ~?
Sergey_K
'where' => '{ "person_activity": '~$kvant~' }',
Sergey_K
Насколько я загуглил, ~~ это тоже шаблон рег выражения.
Убери ~
Dmitriy
но терь, если у меня в строке несколько значений, то вообще хрен
Dmitriy
ему пофиг
Sergey_K
Давай ты либо нормально будешь писать, без абстракционизма, либо одно из двух
Sergey_K
'where' => '{ "person_activity:=": '$kvant' }',
Sergey_K
Должно выдать только те строки, которые четко равны.
Это то, что ты заявил.
Если работает не так, значит ты коряво ставишь задачу.
Sergey_K
Повторю - строку кинь сюда, в которой надо найти.
Dmitriy
Работает говорю
Dmitriy
но если у ресурса несколько выставлено
Dmitriy
robo it
Dmitriy
то не может, ну это понятно
Sergey_K
Ну ясен пень
Sergey_K
Тогда делай условие "или"
Sergey_K
И ставь like на строку "% it%"
Dmitriy
с пробелом
Dmitriy
хм