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
関連記事
- CakePHP、Symfony、Zend Frameworkの比較
- Doctrineでモデルを作成する
- symfonyのORマッパ(Propel、Doctrine)
- OpenPNE3はsymfonyベース
- PHPフレームワークの一覧
- ディレクトリ構成
- Symfonyのインストール
- firesymfony Symfonyデバック用Firebug拡張[Firefox]
- Symfony(シンフォニー)
- MySQL MariaDB
- 別テーブルでSELECT JOINしながらUPDATEする方法(SELECTした結果でUPDATEする)
- Seedの実行順(外部キー制約などを先に実行させる方法) Foreign key violation
- SQL文で特定の曜日のみ抽出するには
- OpenPNE3のサーバ移行の方法
- OpenPNE3のデータベースの設定
- CakePHPのDB接続情報設定
- CakePHPでカラムを比較してSELECTする方法
- Got a packet bigger than 'max_allowed_packet' bytes
- MySQLでランダムな数字を得る方法
- 数値型(データ型)のまとめ
- DB設計を見直してEC-CUBEを高速化する
- オフセットの後半になると急に遅くなる MySQLの高速化
- MySQLのログファイル ログの種類と保存先
- phpMyAdminでログイン画面を出さずにデータベースに接続する方法
- Zend_DBの基本
- コマンドやphpMyAdminで複数のデータベースに接続できるユーザーを作成する方法
- MySQL Query Browser 本家GUIツール
- PDO_MYSQLをインストールする方法
- MySQLサーバに接続できるかどうかを確認する
- 『Table is marked as crashed and should be repaired』の修復方法
- データベースを定時バックアップする方法(毎日バックアップする処理)
スポンサーリンク