Symfony2 or 3でエンティティを作成する方法

Symfony2 or 3でページを作成する。もみてくださいね

Symfony2 or 3でエンティティを作成したときのメモ。

とっても簡単でしたよ

 

1、DBの設定を追加します。

C:\xampp\htdocs\symfony-test\test\app\config\parameters.yml

 以下の項目を埋めてください。

 

2、DBを作成します。
 XAMPPのコントロールパネルを開き、「C:\xampp\htdocs\symfony-test\test」に移動する。
→コマンド:php bin/console doctrine:database:create
※Symfony2の場合は、「bin/console」→「app/console」にしてください。

 

3、エンティティを作成します。
→コマンド:php app/console generate:doctrine:entity –no-interaction –entity=AcmeHelloBundle:Post –fields=”title:string body:text createdAt:datetime updatedAt:datetime” –format=xml
※Symfony2の場合は、「bin/console」→「app/console」にしてください。
C:\xampp\htdocs\symfony-test\test\src\Acme\HelloBundle\Entity\Post.phpができればOK!

 

4、テーブルを作成します。
→コマンド:php bin/console doctrine:schema:update –force

 

5、テーブルが作成されているか確認してください。

 

6、「http://localhost/symfony-test/test/web/app_dev.php/postにアクセスしてみてください。
 すごい!一覧、新規追加、編集、削除ができちゃった!!
 もちろん、Viewもね

その他

Posted by kinglio


PAGE TOP