私は両方のシステムのアプリケーションのルートを知りたいと思います。ファイルのアップロードの目的で/var/www/app/
または/app/
私がアップロードするとき、私は "システム"ディレクトリ名、ウェブフロントエンドのリンクに使用する必要があると信じて、私は "相対"パスが必要です。どのようにしてこの情報を入手できますか?以前のプロジェクトでSymfony 2アプリケーションのアプリケーションルートURLとディレクトリ名を取得
より良い方法をtheresの場合、私はapp*.php
ファイル(フロントコントローラ)
define('APP_ROOT', __DIR__);
ワンダーの定数を定義しましたか?あなたは、コンテナが使用できない場合、あなたはdependency injectionを使用することができます
$this->container->get('kernel')->getRootdir().'/../web';
うん...私は私のドクトリンモデルのthoです...私はちょうど私の古い方法を使用すると思います。私はこれを心に留めておくべきです。 –
プロジェクトがWindows環境でホストされている場合に備えて、さまざまなパスを定義するために、 '/'とは対照的にDIRECTORY_SEPARATORを使用することをお勧めしますか? –
@ Big Mac – maryisdead