2017-06-30 14 views
0

ローカルのプロジェクトパスはC:\ xampp \ htdocs \ ABCProjectです。Laravel PHPでフォルダを別のフォルダにアクセスする方法

同様に他のプロジェクトC:\ xampp \ htdocs \ XYZProject。

今、私はXYZプロジェクトに使用されているABCフォルダパッケージpackage1を使用できますか?

しかし、パッケージ1は1回だけ書き込みます。 ABC ana XYZプロジェクトにはコピーしないでください。

+0

可能であれば、これらのパッケージを作曲者のパッケージにして、そのようにしておくことができます。 –

+0

私は3つのパッケージは1つの管理者、2番目はREST API用、3番目はCommon functions.Allの3つのプロジェクトが同じフォルダにないという名前です。今私は両方のフォルダAPIと管理サイドで共通の機能を使用したい。どのように私はそれを行うことはできますか? –

答えて

0

はい、Webサーバーが両方のディレクトリにアクセスできる限り、これは可能です。あなたがABCProjectにphpクラスを持っていて、それをXYZProjectに含める場合は、このように含めることができます。

dirname(__FILE__)."/../ABCProject/class.php" 

知るべき重要なことは、ファイルパスに../を使用すると、それが戻って1ディレクトリを行くようになるということです。したがって、ディレクトリパス文字列の先頭に../を使用すると、実際にはディレクトリに戻ります。

+0

1つのフォルダから別のパッケージへのパッケージのみを含めるようにしたい –

+0

1つのディレクトリのすべてのパッケージを別のディレクトリに含めるのと同じですか?そうであれば、シンボリックリンクを使う方が良いかもしれません。いずれにせよ、上記のコードはあなたが尋ねたことをするでしょうか?使用する言語はあまり明確ではありませんので、詳細を教えてほしい場合は具体的にしてください –

+0

私はこのコードをPHPのlaravel.Egで作成しました。単純に私はパッケージP1を作成し、そのパッケージはProject ABCとXYZ両方で使用されます。しかし、PAckage P1は他のフォルダにもあります。そして、パッケージコードは1回だけ書くでしょう。 –

関連する問題