モデルを呼び出すとき何らかの理由で、デフォルト以外の別のデータベースコンフィグレーション名を使用できません。Ko3:モデルパラメータでデータベースコンフィグを変更する
$carrier = new Model_Carrier('as400');
これは「デフォルト」設定に戻ります。私がデフォルトの設定の名前を変更したり削除したりしても、まだそれに行きます。私はdatabase.phpファイルに "as400"設定を持っています。そのas400をデフォルトとして設定すると、動作しますが、デフォルトのMySQLを使用するには他のモデルが必要です。 as400はmysqlではありません。これは私が書いたODBCドライバです。 Kohana documentationから
を持っているでしょう。私はモデルを拡張していますが、理論的にはまだ動作するはずです。私は保護された$ _db = 'as400'を置く。私のモデルでは、それでもデフォルトに行く – mikelbring
さて、私は私の答えを更新しました。 – dusan
私はconfig名を私のexecute()に入れなければならないようでした。私はそれがモデルDBが何であったかを実行するだけだと考えました。 – mikelbring