Как из highload инфоблока выбрать одно случайное значение с помощью API?
postoev.ru/blog/
20.01.2014 14:14:54
Как из highload инфоблока выбрать одно случайное значение с помощью API?
postoev.ru/blog/
|
|
|
|
20.01.2014 14:29:18
выбрать одну запись , сортировка рандомом.
|
|
|
|
20.01.2014 15:59:25
Данных из этих курсов вполне достаточно, чтобы начать использовать новое API HLIB
1) 2) |
|
|
|
20.01.2014 16:15:16
Спасибо большое!
Первой ссылки для решения задачи было недостаточно. А вот по второй, не знал, что это касается HL инфоблоков. Спасибо!
postoev.ru/blog/
|
|
|
|
20.01.2014 16:16:50
|
|||
|
|
29.07.2014 12:42:49
нужно выбрать из HL несколько позиций рандомно.
Попробовал через модуль хайлоад , так и через датаМенеджер. оба на сортировке array("RAND"=>"ASC") выдают ошибку что им не знакома "RAND", Так что вопрос остаётся открытым. |
|
|
|
19.01.2016 13:27:42
$q = new Entity\Query($entity);
$q->setSelect(array('*')); $q->setFilter($arFilter); $q->setLimit(1); $q->registerRuntimeField( 'RAND', array('data_type' => 'float', 'expression' => array('RAND()')) ); $q->addOrder("RAND", "ASC"); $result = $q->exec(); |
||||
|
|
|||