Проверка значений

Проверку значений вы можете делать, например, в Вашем шаблоне.

Разберем кусок кода, который, допустим, встроен в шаблон. Поле привязано к полользователям и мы проверяем есть ли значения по ключу "name"

<?php
jimport('radicalmultifieldhelper', JPATH_ROOT . '/plugins/fields/radicalmultifield'); //подключаем хелпер
$user = JFactory::getUser(); //получаем текущего пользователя
$findMy = RadicalmultifieldHelper::check(119, $user->id, ['name' => $article->title], false);         

Разберем аргументы метода RadicalmultifieldHelper::check

  • Первый аргумент - это ID созданного поля
  • Второй аргумент - это ID записи, к чему привязано поле (пользваоель, материал или контакт)
  • Третий аргумент - это массив, в котором указывается что мы ищем.
  • Четвертый аргумент - булевское значение, если надо чтобы по всем совпало значениям в одной строке, то ставим true

Метод возвращает массив вида:

return [
            'find' => 'булевское значение, нашлось значение или нет',
            'count' => 'количество нахождений',
];
© Hika.su