Closed mrdim closed 6 years ago
Если нет связанных данных, функция getOrmElementData
$rsMultEntity = $entityName::getList(array( 'select' => array('REFERENCE_' => $this->getCode() . '.*'), 'filter' => array('=ID' => $this->data['ID']) ));
выводит пустые поля ['REFERENCE_ID'=>NULL, 'REFERENCE_VALUE'=>NULL], которые затем записываются в список значений
while ($multEntity = $rsMultEntity->fetch()) { $valueList[$multEntity['REFERENCE_VALUE']] = $multEntity['REFERENCE_VALUE']; }
сформированный массив ["" => NULL] попадает в ОRM и возникает ошибка
$rsEntity = $linkedModel::getList(array( 'filter' => array('ID' => $valueList) ));
Если нет связанных данных, функция getOrmElementData
$rsMultEntity = $entityName::getList(array( 'select' => array('REFERENCE_' => $this->getCode() . '.*'), 'filter' => array('=ID' => $this->data['ID']) ));
выводит пустые поля ['REFERENCE_ID'=>NULL, 'REFERENCE_VALUE'=>NULL], которые затем записываются в список значений
while ($multEntity = $rsMultEntity->fetch()) { $valueList[$multEntity['REFERENCE_VALUE']] = $multEntity['REFERENCE_VALUE']; }
сформированный массив ["" => NULL] попадает в ОRM и возникает ошибка
$rsEntity = $linkedModel::getList(array( 'filter' => array('ID' => $valueList) ));