Symfony2 で新たに追加された感じのやつを忘れないようにメモ。
増えてきたので、段落化しました。
新しい Bundle を作るには、 Console コマンドで以下のように行う。
$ php app/console init:bundle "{MyOrg}/MyBdlBundle" src
app/autoload.php にパスを追加する。
$loader->registerNamespaces(array( ... 'MyBdl' => __DIR__.'/../src', ));
app/AppKernel.php に Bundle を登録する。
$bundles = array( ... new MyOrg\MyBdlBundle\MyOrgMyBdlBundle(), );
必要であれば doctrine.orm の値を追加しておく。
# app/config/config.yml doctrine: orm: entity_managers: default: mappings: MyOrgMyBdlBundle: { type: annotation, dir: Entry/ }
必要であれば Routing を作成する。
# app/config/routing.yml mybundle: resource: "@MyOrgMyBdlBundle/Resources/config/routing.yml"
$_POST の代わりに Controller 内では以下を使う。。
$this->get('request')->request->all()
$_GET の代わりに Controller 内では以下を使う。。
$this->get('request')->query->all()