目次
ディスカッションに返信(解決策)
ホームページ バックエンド開発 PHPチュートリアル [ヘルプ] YII フレームワークのクロスアプリケーション モデル間の呼び出し

[ヘルプ] YII フレームワークのクロスアプリケーション モデル間の呼び出し

Jun 23, 2016 pm 02:40 PM

最近、会社は YII フレームワークを使用していますが、モデルを呼び出すアプリケーションで問題が発生します。状況は次のとおりです。
アプリケーション 1 のモデル データベースは db1 に接続されています。
アプリケーション 2 のモデル データベースは に接続されています。 db2
次に、アプリケーション 1 でそれを呼び出します。db2 は、呼び出されるクラスが確かに db2 クラスであるにもかかわらず、トリックは接続された db1 テーブルであることがわかります。アドバイスをお願いします。早くモデルに電話したいです^ ^


ディスカッションに返信(解決策)

あなたのアプローチに問題があります
アプリケーション 1 とアプリケーション 2 は 2 つの独立したプロジェクトであるため、ギャップがありますこれら 2 つのプロジェクト間にはコード レベルでの接続があってはなりません
アプリケーション 1 がアプリケーション 2 の結果を使用する必要がある場合、アプリケーション 1 がアプリケーション 2 のアルゴリズムのみを使用する必要がある場合は、REST または API を通じて実行する必要があります。もちろん、関連するコードをコピーする必要があります。ただし、この場合、結合が強すぎます。
データベース接続が存在するため、問題はすでにわかっています。シングルトン モードでは、$db 変数が空でない限り、直接返されます。そのため、別のデータベースに接続するときは、$db が空ではないため、この時点では $db がそのまま返されます。以前のデータベースへの接続、ありがとうございます!

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

11ベストPHP URLショートナースクリプト(無料およびプレミアム) 11ベストPHP URLショートナースクリプト(無料およびプレミアム) Mar 03, 2025 am 10:49 AM

11ベストPHP URLショートナースクリプト(無料およびプレミアム)

Instagram APIの紹介 Instagram APIの紹介 Mar 02, 2025 am 09:32 AM

Instagram APIの紹介

Laravelでフラッシュセッションデータを使用します Laravelでフラッシュセッションデータを使用します Mar 12, 2025 pm 05:08 PM

Laravelでフラッシュセッションデータを使用します

LaravelのバックエンドでReactアプリを構築する:パート2、React LaravelのバックエンドでReactアプリを構築する:パート2、React Mar 04, 2025 am 09:33 AM

LaravelのバックエンドでReactアプリを構築する:パート2、React

Laravelテストでの簡略化されたHTTP応答のモッキング Laravelテストでの簡略化されたHTTP応答のモッキング Mar 12, 2025 pm 05:09 PM

Laravelテストでの簡略化されたHTTP応答のモッキング

PHPのカール:REST APIでPHPカール拡張機能を使用する方法 PHPのカール:REST APIでPHPカール拡張機能を使用する方法 Mar 14, 2025 am 11:42 AM

PHPのカール:REST APIでPHPカール拡張機能を使用する方法

Codecanyonで12の最高のPHPチャットスクリプト Codecanyonで12の最高のPHPチャットスクリプト Mar 13, 2025 pm 12:08 PM

Codecanyonで12の最高のPHPチャットスクリプト

Laravelの通知 Laravelの通知 Mar 04, 2025 am 09:22 AM

Laravelの通知

See all articles