-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Проблема при обработке шаблона функции rpcf_search_users_new #11
Comments
достаточно в 318 строке добавить собачку после
Друзья, как считаете, стоит оформить pull-request? :) |
не стоит. |
@tshadrin я уважаю краткость, она — сестра таланта! |
Проблема заключается в самой функции. Она кардинально отличается своей реализацией, относительно других функций. Кратко поясню, функция @MuVO и @tshadrin у меня для Вас есть 3 варианта решения:
обратите внимание, что после таких изменений в api.xml, вам всегда нужно передавать определенный массив |
Насчёт поиска по SQL мне самому идея нравится больше, однако, не хочется заморачиваться с SQL в случае когда нужен какой-либо «экзотический» вариант поиска… Например, когда нужно просто найти пользователя по IP — проще дёрнуть функцию чем проходить цепочку от IP-групп через сервисные связки, и т.д. @k-shym Константин, спасибо за развёрнутый ответ! |
Версия api 53-003
При вызове с параметрами:
$data = $this->urfa->rpcf_search_users_new(['select_type' => 0, 'patterns_count' => [ 0 => [ 'what_id' => 3, 'criteria_id'=>3, 'pattern' => $account ], ],
Получаю ошибку:
Notice: Undefined index: j
На строке 318:
$count = (int) $result[$name];
Если убрать из api.xml последний цикл в котором идет куча необязательных параметров, функция начинает работать.
The text was updated successfully, but these errors were encountered: