Задать вопрос
  • Active record пустой relatedRecords. Почему?

    @SalaDIN_91 Автор вопроса
    Дмитрий, к сожалению результат тот же.
    Решил поступить по другому и поменять местами модели(создать produceHasSupplier и из него вызвать связанную модель produceInStore).
    (new ProduceHasSupplier())::find()->select([
                'lbk_Produce_has_Supplier.idProduce',
                'lbk_Produce_inStore.code',
                'lbk_Produce_inStore.idSupplier',
                'SUM(lbk_Produce_inStore.cnt) as remains'
            ])
                ->innerJoinWith('produceInStore')
                ->where('lbk_Produce_inStore.cnt > 0')
                ->andWhere(['lbk_Produce_has_Supplier.idSupplier' => $access_groups['supplier']])
                ->andWhere(['lbk_Produce_inStore.idSupplier' => $access_groups['supplier']])
                ->andWhere(['lbk_Produce_has_Supplier.idProduce' => [1461127, 820793]])
                ->groupBy('lbk_Produce_has_Supplier.code')
                ->orderBy('lbk_Produce_has_Supplier.idProduce')
                ->all()

    Вроде бы сработало всё как нужно.
  • Почему DBpdo при возврате по sql запросу одно из значений теряет?

    @SalaDIN_91 Автор вопроса
    vyrkmod:
    Содержимое:
    89f7db94dd8d4f9fa8d31aba011e0beb.JPG
    Структура:
    e69a43a0506a472ea2bc79fb0bcd43a5.JPG
    Результат запроса в phpmyadmin:
    412e068440fe4097b4a9cf037f5938c6.JPG
    Пробовал полностью сносить базу и ставить по новому и переименовывать столбец. После переименования проблема вроде как решилась, но как только создалась новая запись всё вернулась как было.