1

2 つの別個の Web アプリケーションがあるとします。

  1. 管理バックエンドを備えたスポーツ サイト
  2. 管理者バックエンドも備えた電子メール マーケティング アプリケーション

2 つの別々の管理インターフェイスを開く必要がないように、スポーツのバックエンドからマーケティング アプリケーションを管理できるようにしたいと考えています。

私の質問は次のとおりです。

1)

これはどのように達成されますか?メール管理者のバックエンドをスポーツのバックエンドに組み込み、1 か所から 2 つを操作するにはどうすればよいですか? 両方のアプリケーションが PHP であるとしましょう。

両方のアプリケーションが同じフレームワーク (Yii、Zend、CakePHP など) からのものであると仮定しましょう。

2) 追加の質問::

アプリケーションが異なる PHP フレームワークにあると仮定すると、どのように行うことができますか?

私の質問が明確であることを願っています。問題をグーグルで検索してみましたが、答えが見つかりませんでした。どこかにチュートリアルがある場合は、親切にそこを教えてください。

4

2 に答える 2

0

ここで問題がまったく見られませんか?ほとんどのフレームワークでは複数のデータベースに接続できるため、両方の Web サイトのページを持つ一般的な管理者を作成し、各ページの正しいデータベースに接続するだけです。必要なフレームワークを選択できます。両方のサイトの一般的なバックエンドは、任意のドメインに配置できます。私が考えることができる唯一の欠点は、あるデータベースが別のサーバー上にある場合、はるかに遅くなることです。

于 2012-06-20T17:49:43.117 に答える
0

2 つのアプリケーション間に何らかの橋渡しソフトウェア (それらが何であるとは言いません) がない限り、または非常に共通点がない限り、そのようなインターフェイスを自分で作成する必要があります。どちらのサイトも、同様のタスクを実行するために異なるコードとデータに依存しているため、連携できるように「それらを互いに紹介」する必要があります。

于 2012-06-20T17:33:23.470 に答える