Symfony PropelでのMySQLの設定方法

SymfonyでMySQLを使用するには次のようにします。

プロジェクトディレクトリ
└config
 ├databases.yml
 └propel.ini

databases.yml

デフォルト

#all:
#  propel:
#    class:          sfPropelDatabase
#    param:
#      dsn:          mysql://root:@localhost/dbname

変更後

all:  propel:
  class: sfPropelDatabase
  param:  encoding: utf8 # 文字コード
    phptype: mysql # 使用するデータベースシステム
    host: localhost # ホスト名
    database: sample # データベース名
    username: root # 接続ユーザー名
    password: root # 接続パスワード

propel.ini

デフォルト

propel.database            = mysql
propel.database.createUrl  = mysql://localhost/
propel.database.url        = mysql://localhost/symfonyプロジェクト

変更後

propel.database = mysql
propel.database.createUrl = mysql://root:root@localhost/
propel.database.url = mysql://root:root@localhost/sample
propel.mysql.tableType = InnoDB

スポンサーリンク

関連記事

スポンサーリンク

SUBDATE関数 日付の差を求める

ホームページ製作・web系アプリ系の製作案件募集中です。

上に戻る