Опубликовано: 20 ноября 20196 г Здравствуйте. С помощью подбора не получилось сделать так, чтобы в таблице оказались записи, которые одновременно подходят под указанные условия, но при этом среди всех подходящих условий берется 20 случайных записей (по идее с помощью RAND() из MySQL)? Мой код, который пытаюсь доработать: {{$where[] = array( 'field_201!=?', 'key' );}} {{$table = new \IPS\Helpers\Table\Content('IPS\cms\Records2', \IPS\Request::i()->url(), $where);}} {$table|raw} Кто может подсказать?
Опубликовано: 21 ноября 20196 г по идее с помощью RAND() из MySQLНет такого в \IPS\Helpers\Table\ContentВариант 1: получать рандомно ID'шники и добавлять в $whereВариант 2: $table->sortBy = 'RAND()'; $table->sortOptions['rand'] = 'RAND()';
Здравствуйте.
С помощью подбора не получилось сделать так, чтобы в таблице оказались записи, которые одновременно подходят под указанные условия, но при этом среди всех подходящих условий берется 20 случайных записей (по идее с помощью RAND() из MySQL)?
Мой код, который пытаюсь доработать:
{{$where[] = array( 'field_201!=?', 'key' );}} {{$table = new \IPS\Helpers\Table\Content('IPS\cms\Records2', \IPS\Request::i()->url(), $where);}} {$table|raw}Кто может подсказать?