Mencari kaedah propel symfony 1.4 untuk mengendalikan berbilang pangkalan data
漂亮男人
漂亮男人 2017-05-16 16:45:23
0
2
494

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!

漂亮男人
漂亮男人

membalas semua(2)
習慣沉默

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 
小葫芦

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'));

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan