@romicohen
WebDev

Где взять легковесную ORM для небольшого проекта на PHP?

Делаю небольшой проект без фреймворка (но с пакетами Composer) и таки возникла потребность в какой-то элементарной базе данных.

Особых требований к ней нет, нужна чисто чтобы какие-то конфиги хранить или вроде того, ну, типа как телефонная книжка в смартфоне :) т.е. производительность не критична.

Могу конечно сделать на файлах - но, как-то не хочется писаниной заниматься :)

Думал Doctrine подключить - но хочется чего-то менее громоздкого.

Есть что-нибудь в природе для этих нужд?

В идеале - какой-нибудь Eloquent пишущий все в один файл ))))))) или вроде того ))

В общем, что-то такое знаете ли?

Спасибо.
  • Вопрос задан
  • 364 просмотра
Пригласить эксперта
Ответы на вопрос 4
TNPTSYWWCC
@TNPTSYWWCC
And I Told Them I Invented Times New Roman
Так мне кажется почти любая ORM умеет в SQLite. Там же все на абстракциях, просто скорми в конфиге нужный драйвер и она будет работать с чем угодно, за простые файлы - сомневаюсь, скорее всего нужно будет реализовать свой драйвер.

Та же eloquent умеет в SQLite и насколько помню её можно использовать и вне laravel.
Ответ написан
@robert_ford
Можете использовать любую ORM - они все со SQLite работают.
Тот же Eloquent можно использовать без Lumen и Laravel через Capsule.
Есть ещё Cycle ORM, её можно просто "заинклюдить".
Похожа на Doctrine, реализует паттерн DataMapper.
Если хочется чего-то прям совсем простого (скорее, Query Builder чем ORM) - см. Medoo.
Ответ написан
@James026
На небольшом проекте я когда то использовал https://github.com/envms/fluentpdo
может вам тоже подойдет)
Ответ написан
nefone
@nefone
PHP-разработчик
Есть что-нибудь в природе для этих нужд?

Посмотреть на Packagist и выбрать, что Вам понравится.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы