Symfony を使ってみた (2)
1. mysqlにデータベースを作成する
リファレンスを見ながらデータベース作成
MySQLクイック・リファレンス
> CREATE DATABASE testdb;
> GRANT ALTER, CREATE, DROP, DELETE, INSERT, SELECT, UPDATE
ON testdb.*
TO test@localhost IDENTIFIED BY 'test';> FLUSH PRIVILEGES;
つづいてテーブルやデータのロードを行い終了。
2. symfonyのデータベース接続設定
propel.ini を編集する
...
propel.database.url = mysql://test:****@localhost/testdb
...
databases.yml を編集する
all:
propel:
class: sfPropelDatabase
param:
phptype: mysql
host: localhost
database: testdb
username: test
password: ****
既存のデータベースからデータモデルを作成する
> symfony propel-build-schema
> symfony propel-build-model