2
はのは、このような状況を想像してみましょう:あなたの開発者のディレクトリは次のようなものです:PHPの:ファイルがローカルホストとサーバーが含ま:異なるパスを
- プロジェクト
- プロジェクトB
- プロジェクトC
- 共通項目
「共通項目」は、共通のファイル、クラス、プロジェクトで一般的に使用される機能です。したがって、プロジェクト "X"では、
require_once '../commonitems/mysqlDate.php';
などとなります。共通項目は各プロジェクトに複数回コピーすることはできません。 しかし、このすべてをディレクトリにアップロードする必要がある場合は、そうではありません。リモートWebサイトの構造は次のとおりです。
- CSS
- JS
- デザイン
- 共通
- のでノー外「共通コード
- コード/ 共通
アイテム"ディレクトリ。 How to say "エレガントな"方法を別のファイルをローカルホストとリモートサイトに含めるには?事前にP
共通ファイルを各ディレクトリにコピーできないのはなぜですか?アップロードに含まれるすべてのファイルと共通ディレクトリを持つ必要があります。したがって、すべての相対パスインクルードは、localhostとwebserverの両方でうまく動作するはずです。 – Terrik
開発環境は、特にディレクトリ構造になっている場合は、できるだけ実稼働環境を反映する必要があります。しかし、できない場合は、prod/devの 'common'ディレクトリをPHPのインクルードパスに追加することを検討してください。そうすれば、単純な 'include(somefile ')'を実行することができ、PHPは実際にそれを探し出すことになります。インクルードパスが、環境に関係なく 'include()'指示が働くような構造であれば、 "ok"でなければなりません。 –