Есть ли у битрикса возможность отдавать данные, чтобы потом их можно было получить реакту или для работы с битрикс реакт лучше не использовать тк будет много проблем?
а битрикс была выбрана тк я слышал, что она очень удобно связывается с 1с, что тоже планируется сделать
Битрикс ранее в проектах не использовал
Всё вроде соответствует докам битрикса
new Entity\ExpressionField('MAX_AGE', 'MAX(%s)', array('AGE_DAYS'))
new ExpressionField( 'my_field_expression', 'LENGTH(my_field_two_from_table)', null, [ 'data_type' => 'integer' ])
id | order_item_id (по умолч. null) | product_id | login(key) | pass
можно ли к сторонней БД выполнить CIBlockElement::GetList и как это сделать?
const CONN_DEFAULT = '';
private static $poolDB = [];
final public static function changeGlobalDB(string $name = '')
{
global $DB;
if (empty(self::$poolDB)) {
self::$poolDB[self::CONN_DEFAULT] = $DB;
}
if (!isset(self::$poolDB[$name])) {
$conn = Application::getConnection($name)->getConfiguration();
self::$poolDB[$name] = new \CDatabase();
self::$poolDB[$name]->Connect($conn['host'], $conn['database'], $conn['login'], $conn['password'], $name);
}
return $DB = self::$poolDB[$name];
}
function GetShowedFunction()
{
return " IfNULL(BE.SHOW_COUNTER/((UNIX_TIMESTAMP(now())-UNIX_TIMESTAMP(BE.SHOW_COUNTER_START)+0.1)/60/60),0) ";
}
::getList([
'runtime' => [
'ELEMENT' => new Main\Entity\ReferenceField(
'ELEMENT',
ElementTable::class,
[ // СМОТРИ ДОКУ ПО ORM: JOIN
'=this.UF_ORGANIZATION' => 'ref.ID',
],
['join_type' => 'INNER']
),
],
'select' => [
'ORGANIZATION_NAME' => 'ELEMENT.NAME',
]
])
[
'sort' => [
'new' => 'asc',
'price' => 'desc,
],
]