first step

前に書いたっけ?おさらい。

#project作成
symfony propel init-project (projectname)
#app作成
symfony propel init-app (frontend)

#DB接続関係の準備
database.ymlとpropel.iniを編集(db接続まわり)


#schema生成
(DBない場合、schema.ymlかschema.xmlのいずれか一方を手動作成)
(DBある場合)
symfony propel-build-schema

#model作成
symfony propel-build-model

#テーブルとか作成(dbない場合)
symfony propel-build-sql
symfony propel-insert-sql

#簡易CRUD生成
(askeetのサンプル。frontendアプリケーションにQuestionモデルのCRUDを作り、questionモジュールを作る)
symfony propel-generate-crud frontend question Question

#キャッシュ生成
symfony cc frontend config


#propel.ini

propel.database.url = mysql://user:pass@localhost/dbname

#database.yml

all:
  propel:
    class:      sfPropelDatabase
    param:
      phptype:  mysql
      host:     localhost
      database: dbname
      username: user
      password: pass
      encoding: utf8

encodingを入れないと文字化けする。