Table of Contents
ルーティンymlの設定
src/Rest/HomeBundle
acme_demo_user_all:
pattern: /users
defaults: { _controller: AcmeDemoBundle:User:all, _format: ~ }
requirements:
_method: GET
acme_demo_user_get:
pattern: /users/{id}
defaults: { _controller: AcmeDemoBundle:User:get, _format: ~ }
requirements:
_method: GET
id: "\d+"
データベースからエンティティを作成
php app/console doctrine:mapping:convert yml ./src/Rest/HomeBundle/Resources/config/doctrine/metadata/orm --from-database --force
ymlを作成する。
エンティティーをアノテーションで作成する。引数をannotationではなくxml、ymlでも作成ができる。
php app/console doctrine:mapping:import RestHomeBundle annotation
ゲッターとセッターを生成する。
php app/console doctrine:generate:entities RestHomeBundle