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
関連記事
- Composerコマンドでウクライナへのメッセージが表示されたことがあります
- Composerをインストールする方法と使い方
- CakePHP、Symfony、Zend Frameworkの比較
- Doctrineでモデルを作成する
- symfonyのORマッパ(Propel、Doctrine)
- OpenPNE3はsymfonyベース
- PHPフレームワークの一覧
- ディレクトリ構成
- Symfonyのインストール
- firesymfony Symfonyデバック用Firebug拡張[Firefox]
- Symfony(シンフォニー)
- MySQL MariaDB
- SQL Buddy ブラウザベースのMySQL管理ツール
- Got a packet bigger than 'max_allowed_packet' bytes
- 数値型(データ型)のまとめ
- CakePHPでカラムを比較してSELECTする方法
- MySQL Query Browser 本家GUIツール
- Seedの実行順(外部キー制約などを先に実行させる方法) Foreign key violation
- 個体識別情報・UIDの取得方法
- 文字列型(データ型)のまとめ
- EC-CUBE2系で商品を大量にカートに入れると注文情報が抜けたりカートが消えたりする
- MySQLでdatetime型(日時)を日付で抽出するSQLの速度比較
- MySQLのソケットエラー
- 日付型のフォーマットにスラッシュを使ってはいけません(文字コードによって値が変わる)
- CSE(Common SQL Environment) SQL便利ツール
- MySQLのログファイル ログの種類と保存先
- Ruby on Railsのマイグレーションの型とMySQLの型の対応表
- utf8_general_ci と utf8_unicode_ci の違い
- WindowsでMySQLを再起動する方法
- MySQLで文字化けを防ぐ方法
- MySQLでランダムな数字を得る方法
スポンサーリンク