1.6 KiB
1.6 KiB
| name | description | metadata | ||
|---|---|---|---|---|
| roadmap | Что ещё не реализовано в Bicycle — слой БД и связанные классы |
|
Запланировано, но пока не реализовано (по состоянию на 2026-08-06):
Model— лёгкий base-класс с__get/__set,toArray().Database+PdoDriver— PDO singleton с failover.Statement— расширениеPDOStatement(showQuery()/sq()).Repository— abstract CRUD с транзакциями/SAVEPOINT.Profiler+ProfilerPDO— тайминги SQL-запросов.
Также пустые каталоги-заготовки без кода: Services/DataBase, Services/Mail, Services/PDF, App/Classes/ (см. CLAUDE.md → Directory layout).
Why: Это следующий крупный слой фреймворка (доступ к БД) — под него уже есть заготовка в composer.json/каталогах, но кода ещё нет.
How to apply: При запросах, касающихся БД/моделей/репозиториев — предлагать реализацию в этом стиле (не ORM-фреймворк вроде Doctrine/Eloquent, а лёгкая обёртка в духе остального проекта). См. также idea_cli_entrypoint.md — CLI-точка входа отложена именно до появления этого слоя (первый реальный потребитель — миграции).