フォルダの下に画像がありますpublic
。symfony4
で画像ディレクトリを取得するにはどうすればいいでしょうか?
symfony 3 では、これと同等のものは次のとおりです:
$webPath = $this->get('kernel')->getRootDir() . '/../web/';
ベストアンサー1
それは悪い習慣だcontainer
コントローラ内にいない場合は、パラメータにアクセスするためだけに全体を注入します。ParameterBagInterface
次のように自動的に配線します。
protected $parameterBag;
public function __construct(ParameterBagInterface $parameterBag)
{
$this->parameterBag = $parameterBag;
}
そして、次のようにパラメータにアクセスします(この場合はプロジェクトディレクトリ)。
$this->parameterBag->get('kernel.project_dir');
誰かにとってこれが役に立つことを願っています。
乾杯。