added documentation and fixed some composer packages
This commit is contained in:
parent
65cd502066
commit
b7d44354ec
@ -79,7 +79,7 @@ composer req annotations
|
|||||||
|
|
||||||
# Dev components
|
# Dev components
|
||||||
composer req --dev maker
|
composer req --dev maker
|
||||||
composer req --dev profiler
|
composer req --dev symfony/profiler-pack
|
||||||
composer req debug logger
|
composer req debug logger
|
||||||
|
|
||||||
################################################################################
|
################################################################################
|
||||||
|
11
docs/Controller.md
Normal file
11
docs/Controller.md
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
# Controllers
|
||||||
|
|
||||||
|
## Create a Controller
|
||||||
|
|
||||||
|
```bash
|
||||||
|
symfony console make:controller controllerName
|
||||||
|
```
|
||||||
|
|
||||||
|
You don't need to add Controller to the end of the name, make will do that automatically.
|
||||||
|
Find your files in src/Controller
|
||||||
|
|
0
docs/console.md
Normal file
0
docs/console.md
Normal file
37
docs/database.md
Normal file
37
docs/database.md
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
# Working with symfony database
|
||||||
|
|
||||||
|
## Setting up a Database table
|
||||||
|
|
||||||
|
### Part 1 - Entity Class
|
||||||
|
|
||||||
|
```bash
|
||||||
|
php bin/console make:entity
|
||||||
|
```
|
||||||
|
And then follow the instructions.
|
||||||
|
|
||||||
|
This will create a entity class in src/Entity
|
||||||
|
|
||||||
|
**Note: ** You can run make:entity again with the same Entity name to add more fields.
|
||||||
|
You will have to ehn drun make:migration and then doctrine:migrations:migrate
|
||||||
|
|
||||||
|
The system is smart enough not to duplicate work.
|
||||||
|
|
||||||
|
## Part 2 - Create Migration
|
||||||
|
|
||||||
|
To create a migration from the entity, run:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
php bin/console make:migration
|
||||||
|
```
|
||||||
|
|
||||||
|
A file will be created in the migrations folder.
|
||||||
|
|
||||||
|
## Part 3 - Create the table (run migration)
|
||||||
|
|
||||||
|
```bash
|
||||||
|
php bin/console doctrine:migrations:migrate
|
||||||
|
```
|
||||||
|
|
||||||
|
## References
|
||||||
|
|
||||||
|
* [Symfony doctrine](https://symfony.com/doc/current/doctrine.html)
|
Reference in New Issue
Block a user