PHP Atlas.ORM возвращает всегда один и тот же результат - PullRequest
0 голосов
/ 31 марта 2020

Я хочу загрузить данные из базы данных SQLite в PHP, используя Atlas.Orm.

Когда я запускаю следующий фрагмент, я получаю набор из 1773 результатов, но каждый результат одинаков!

$atlas = Atlas::new('sqlite:[Path To Database]');
$result = $atlas->select(Stop::class)->fetchRecords();

Может кто-нибудь сказать мне, что здесь не так?

1 Ответ

0 голосов
/ 31 марта 2020

После нескольких часов отчаяния я сам нашел проблему. Для ORM необходимо установить константу PRIMARY_KEY в соответствующем классе * Table, в противном случае выборка записей завершится неудачно, как это.

...