Цитата:
Заметил, что find() не находит элемент, точнее как-бы находит, но его свойства пустые и также что интересно id соответствует , а findAll() находит.
С shop_item такая же история
так и не исправлено
в файле modules/core/orm.php в функции find() есть ошибка: $this->setValues($this->_modelColumns + $aCurrent);
Цитата:
Оператор + возвращает левый массив, к которому был присоединен правый массив. Для ключей, которые существуют в обоих массивах, будут использованы значения из левого массива, а соответствующие им элементы из правого массива будут проигнорированы.
соответственно, при попытке поиска через find(), возвращается объект с пустыми полями
видимо должно быть так:
$this->setValues(array_merge($this->_modelColumns + $aCurrent));