Symfony2アプリケーションのセットアップ

PHPメンターズ「Symfony2ベースのユーザー登録サンプル」のアプリケーション動作確認をしたいと思います。

MySQLにデータベース「symfony」を作成しておきます。XAMPPに同梱されているphpMyAdminを使ってお気軽に。 http://localhost/phpmyadmin/

接続確認してみます。

$ mysql --protocol=tcp -h localhost -D symfony -u root -p
mysql> prompt \u@\d>\_

スキーマを作ります。(メタデータからMYSQLにテーブル作成)

$ php app/console doctrine:schema:create # 新規作成
または
$ php app/console doctrine:schema:update --force # 既にテーブルがあってレコードがある場合

アプリケーションのルーティング情報を見てみます。

$ php app/console router:debug | grep -v ^_ | grep "GET"

http://localhost/path-to/web/app_dev.php/users/registration/

ふむ。