cari

Rumah  >  Soal Jawab  >  teks badan

Mencari kaedah propel symfony 1.4 untuk mengendalikan berbilang pangkalan data

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!

漂亮男人漂亮男人2806 hari yang lalu548

membalas semua(2)saya akan balas

  • 習慣沉默

    習慣沉默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 

    balas
    0
  • 高洛峰

    高洛峰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'));

    balas
    0
  • Batalbalas