ホームページ >バックエンド開発 >PHPチュートリアル >複数のプロジェクトが同じ共通のコードセットに簡単に依存するにはどうすればよいでしょうか?
私は少し前に PHP 開発に触れたばかりで、Web サイトを開発し、それをいくつかのプロジェクトに分割する予定です:
project.core、project.frontend、project.backend、project.api
以下プロジェクトはコアを使用します。プロジェクト内の共通モデル、ヘルパー関数などを使用してこれを簡単に行うにはどうすればよいでしょうか?ディレクトリの手動コピーを除く :) (IDE は zend studio)
皆さん、ありがとう。
プロジェクト (あなたが言及した Web サイト) が複数のモジュール (あなたのいくつかのプロジェクトと同様) に分割されている場合、共通のものは個別に提出する必要があります。と呼ばれます
複数の別々のプロジェクト (独立した Web サイト) である場合は、いくつかを自分でコピーするのが最善です
1 つのプロジェクト (あなたが言及した Web サイト) の場合は、それを複数のモジュールに分割します (プロジェクトのいくつかと同様) 、その後、共通のものは別のファイルに置く必要があり、各モジュールを呼び出すことができます
いくつかの別個のプロジェクト (独立した Web サイト) の場合は、いくつかを自分でコピーするのが最善です
あなたが言及した 3 つのプロジェクトは実際には 1 つの Web サイトであるため、コードを共有することもできます。
各プロジェクトのエントリ ファイルに共通の php ファイルを導入することもお勧めします。以上です
または、同じ入り口からインポートします
サイトのディレクトリに次のファイル (フォルダー) がある場合: admin web api common index.php
共通のパブリック php ファイルをindex.php に導入し、admin またはそれに応じて移動しますパラメータをWebまたはAPIに
もちろん、それを含めるだけです
ただし、ビジネスロジックを明確にする必要があります。 Include には共通部分のみを含める必要があります
わかりました、お二人の回答ありがとうございます、試してみます :)