Rumah > Soal Jawab > teks badan
Mencari symfony 1.4 untuk kaedah praktikal untuk mengendalikan berbilang pangkalan data Jangan salin dari Internet dan beroperasi dengan jayanya sendiri. Saya harap ada arahan langkah demi langkah yang terperinci. Terima kasih banyak-banyak!
習慣沉默2017-05-16 16:47:23
Saya sentiasa menggunakan doktrin
Jika anda menyambung ke berbilang pangkalan data
1. Nyatakan sambungan jadual semasa mentakrifkan skema
mytable: connection: conn1 tableName: mytable columns: id: type: integer(8) ....
Tentukan parameter sambungan pangkalan data dalam 2.databases.yml
conn1: class: sfDoctrineDatabase param: dsn: mysql:host=127.0.0.1;dbname=mydb;port=3306 username: root password: encoding: utf8
高洛峰2017-05-16 16:47:23
Saya mengujinya sendiri dan menyiarkannya terlebih dahulu
2 Sebaiknya tambahkan awalan pada jadual dalam berbilang pangkalan data untuk mengelakkan nama jadual yang sama dan menyebabkan beberapa model ditimpa dan hilang
.3. Hasilkan fail skema dan yml symfony propel:build-schema
4 symfony propel:build-form --connection=testa symfony propel:build-form --connection=justb
5Jana penapis symfony propel:build-filters --connection=testa symfony propel:build-filters --connection=justb
6. $c = Kriteria baharu(); $a = APeer::doSelect($c, Propel::getConnection('testa')); $b = CPeer::doSelect($c, Propel::getConnection('justb'));