Download the PHP package codememory/orm without Composer
On this page you can find all versions of the php package codememory/orm. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package orm
ORM
Установка
Обязательно выполнить команды после установки
- Создать глобальную конфигурацию, если ее не существует
php vendor/bin/gc-cdm g-config:init
- Merge всей конфигурации
php vendr/bin/gc-cdm g-config:merge --all
Обзор конфигурации
Пример инициализации
Методы EntityManager
-
commit(): EntityManagerInteface
Добавить сущность в commit- object $entity
-
flush(): EntityManagerInterface
Добавить все записи из commits в таблицу -
getRepository(): EntityRepositoryInterface
Получить репозиторий сущности- string|object $entity
-
isEntity(): bool
Проверить, является ли объект или namespace сущностью- string|object $entity
-
isExistEntityRepository(): bool
Проверить существование репозитория для сущности- string|object $entity
getEntityData(): EntityDataInterface
Получить объект данных сущности- string|object $entity
Обзор сущности
Обзор репозитория
Список команд
db:check-connectin
Проверить подключение к БДdb:create-db
Создать БД подключенного юзера, если ее не существуетdb:create-table {entity-name}
Создать таблицу сущностиdb:update-table {entity-name}
Обновить структуру таблицы сущностиdb:drop-table {entity-name}
Удалить таблицу сущностиdb:db:list-entities
Список сущностейdb:db:list-repositories
Список репозиториевmake:entity {entity-name-without-suffix}
Создать сущность
Список конструкций для сущности
namespace constructions -
Codememory\Components\Database\Orm\Constructions
AI
AUTO_INCREMENTCollate
COLLATE with CHARACTERDefaultValue
DEFAULTEntity
Doesn't apply to SQLIdentifier
AUTO_INCREMENT PRIMARY KEYJoin
Doesn't apply to SQLPrimary
PRIMARY KEYReference
FOREIGN and REFERENCERepository
Doesn't apply to SQLUnique
UNIQUEVisible
VISIBLE|INVISIBLE
Flush
Данная документация не подробная!
All versions of orm with dependencies
PHP Build Version
Package Version
Requires
php Version
>=8.0
ext-pdo Version *
codememory/attributes Version ^2.0
codememory/caching Version ^1.1
codememory/config Version 2.0
codememory/console Version ^1.0
codememory/database-connection Version ^1.0
codememory/database-schema Version ^2.0.1
codememory/finder Version ^1.1
codememory/fs Version ^1.1
codememory/global-config Version ^1.1
codememory/markup Version ^2.0
codememory/object-comparison Version ^1.0
codememory/query-builder Version ^2.0
codememory/support Version ^1.2
ext-pdo Version *
codememory/attributes Version ^2.0
codememory/caching Version ^1.1
codememory/config Version 2.0
codememory/console Version ^1.0
codememory/database-connection Version ^1.0
codememory/database-schema Version ^2.0.1
codememory/finder Version ^1.1
codememory/fs Version ^1.1
codememory/global-config Version ^1.1
codememory/markup Version ^2.0
codememory/object-comparison Version ^1.0
codememory/query-builder Version ^2.0
codememory/support Version ^1.2
The package codememory/orm contains the following files
Loading the files please wait ....