Symfony2で新機能を追加するときに必要になったファイル

ふと確認してみたら以下の通りだった(多い!)。

  • Controller
  • Type
  • View
  • Entity
  • Factory
  • Repository
  • routing.yml(各リンクのURLと、そこで呼ばれるContollerやfunctionの定義)
  • services.yml(Factory等の場所を定義)

↓git statusで確認した内容。

# src/c1644/AdminBundle/Controller/CharacterController.php
# src/c1644/AdminBundle/Form/CharacterType.php
# src/c1644/AdminBundle/Resources/views/Character/
# src/c1644/DomainBundle/Entity/Character.php
# src/c1644/DomainBundle/Factory/CharacterFactory.php
# src/c1644/DomainBundle/Repository/CharacterRepository.php

# modified: src/c1644/AdminBundle/Resources/config/routing.yml
# modified: src/c1644/DomainBundle/Resources/config/services.yml