少し問題があります。より大きな Web プロジェクトのサブディレクトリとしてプロジェクトを開始しました。したがって、Web ファイルのパスは /../myProject のようになります。しかし、事態は進展し、これは独自のプロジェクトであるべきだと気づきました。ただし、それを(サブディレクトリとして)どこにでも保持できるようにしたいのですmyProject
が、ルートになるサブドメインにもします。(私のプロジェクトがライブラリ サイトにミラーリングされる可能性もあり、サブディレクトリに置かれます)。
これらすべての問題は、場合によってはhtml_partial files
、(ヘッダーまたはフッターなど)があることです。ただし、これらのパーシャルの相対パスは、ファイル ツリーのどこにいるかによって異なります。私は元々、常にルートに戻ることでこれを解決しました。
しかし、私のプロジェクトがどこにあるかによって、ルートが異なります。私がやりたいことは、myProject を「アプリケーション ルート」として宣言し、 myProject` が Web パスに存在するapplication
のではなく、このルートに基づく相対パスを使用できるようにすることです。web root'. This way, all of the relative paths within 'myProject' will work no matter where
PHP には if のようなものを宣言する方法がありますか?Application Root
それについて説明するか、そのドキュメントを参照してください。ありがとう!