Symfonyで開発してみる(1)インストール
とりあえず列挙。また書き直します。(途中だし…)
symfonyはpearコマンドを使うので設定とインストール
- プロキシ設定*1
pear config-set http_proxy proxyhost:8080
- symfonyのチャンネルを追加
pear channel-discover pear.symfony-project.com
- symfonyのインストール
pear install symfony/symfony
- symfonyがインストールされたか確認
symfony -V
まずは、プロジェクトディレクトリを作り、そのディレクトリに移動する。*2
- プロジェクトの生成
symfony init-project project
- アプリケーションの生成
symfony init-app app
- モジュールの生成
symfony init-module app sample
データベースの登録情報をschema.ymlに書き込む。*3
- database.yml のコメントをはずし、データベース接続情報を設定する。
- propel.ini のデータベース接続情報を設定する。
- んで、下記コマンドを実行する。
symfony propel-build-schema
schema.yml ができたら、以下コマンドでモデルを作成する。
symfony propel-build-model
- schema.ymlに「defalt:」があると動かない(可能性がある)ので消す。
モデルが問題なく完成したら scaffold で足場を作成する!!
- app は app 生成した時に指定した名前
- sample も module 生成した時に指定した名前
- Model は model 生成したときにできた model(テーブル名の一文字目大文字)名
symfony propel-generate-crud app model Model