EclipseでSymfony2の新規プロジェクトをセットアップ

Eclipse(+ PDT Extension)で Symfony project を作成します。

公開ディレクトリで $ curl -s http://getcomposer.org/installer | php $ php composer.phar create-project symfony/framework-standard-edition プロジェクト名/ "2.3.*" ※ app/config/parameters.yml のパラメータを入力 した後に、Eclipseで新規PHPプロジェクトを同名で作成

$ php app/check.php

ブラウザで http://localhost/{プロジェクト名}/web/app_dev.php にアクセスしてみます。

サンプルとして同梱される AcmeDemoBundle は必要に応じて削除します。

$ rm -rf src/Acme
$ rm -rf web/bundles/acmedemo

AcmeDemoBundle を削除した場合には、関連する記述を削除します。

  • app/config/routing_dev.yml
  • app/AppKernel.php

app/config/config.yml から security.yml のインポートをコメントアウトします。

必要に応じて、README.md や UPGRADE*.md を削除します。

バンドルのひな形を作ります。

$ php app/console generate:bundle --namespace=Vendor/ExampleBundle --format=yml

生成されたバンドルのテストをしてみます。

$ phpunit -c app

ルーティング定義を確認します。

$ php app/console router:debug | egrep -v '(_wdt|_profiler|_configurator)'

ブラウザで http://localhost/{プロジェクト名}/web/app_dev.php/hello/{name} にアクセスしてみます。

お疲れ様でした。