Bugfixes
This commit is contained in:
parent
199e2b13df
commit
ff4dc90b6d
44
README.md
44
README.md
|
@ -0,0 +1,44 @@
|
|||
# Database Struct Generator
|
||||
|
||||
This package generates simple structs, repository and service from a mysql database schema.
|
||||
|
||||
## Pro
|
||||
|
||||
* Lower overhead, its using dbal in background
|
||||
* No magic, just the generated classes
|
||||
|
||||
## Contra
|
||||
|
||||
* Its too simple, so it can't resolve dependencies or so
|
||||
|
||||
|
||||
## Example Usage
|
||||
|
||||
Retrive a entity
|
||||
```
|
||||
$cmsEntity = $cmsRepositoy->find($cmsId);
|
||||
$cmsEntity = $cmsRepositoy->findOneBy(['name' => 'imprint']);
|
||||
$cmsEntity = $cmsRepositoy->findBy(['status' => 1]);
|
||||
```
|
||||
|
||||
Create a new entity
|
||||
```
|
||||
$cmsEntity = new Cms();
|
||||
$cmsEntity->setName("lol");
|
||||
$cmsEntity->setStatus(1);
|
||||
|
||||
$cmsEntity = $cmsRepository->create($cmsEntity);
|
||||
|
||||
var_dump($cmsEntity->getId());
|
||||
```
|
||||
|
||||
Update a entity
|
||||
```
|
||||
$cmsEntity->setName("Lol");
|
||||
$cmsEntity = $cmsRepository->update($cmsEntity);
|
||||
```
|
||||
|
||||
Delete a entity
|
||||
```
|
||||
$cmsRepository->remove($cmsEntity);
|
||||
```
|
Loading…
Reference in New Issue