検索

ホームページ  >  に質問  >  本文

複数のデータベースを操作するための symfony 1.4 の推進メソッドを探しています

複数のデータベースを操作するための実用的な方法については、symfony 1.4 propel を探してください。インターネットからコピーせず、自分でうまく操作してください。詳細なステップバイステップの指示があることを願っています。どうもありがとうございます!

漂亮男人漂亮男人2791日前538

全員に返信(2)返信します

  • 習慣沉默

    習慣沉默2017-05-16 16:47:23

    私は常にドクトリンを使用します
    複数のデータベースに接続している場合
    1. スキーマ定義時にテーブルの接続を指定

    リーリー

    2.databases.ymlでデータベース接続パラメータを定義します

    リーリー

    返事
    0
  • 高洛峰

    高洛峰2017-05-16 16:47:23

    自分でテストして最初に投稿しました

    2. 同じテーブル名を使用して一部のモデルが上書きされて失われることを避けるために、複数のデータベースのテーブルにプレフィックスを追加することをお勧めします。

    3. スキーマと yml ファイルを生成する symfony propel:ビルドスキーマ

    4. フォームを生成する symfony propel:build-form --connection=test

    a symfony propel:build-form --connection=justb

    5フィルターを生成する symfony propel:build-filters --connection=test

    a symfony propel:build-filters --connection=justb

    6. $c = 新しい基準(); $a = APeer::doSelect($c, Propel::getConnection('test

    a')); $b = CPeer::doSelect($c, Propel::getConnection('justb'));

    返事
    0
  • キャンセル返事