簡體   English   中英

Symfony-使用前端控制器獲取parameters.yml

[英]Symfony - get parameters.yml with front Controller

我有一個舊版應用程序。

在系統初始化Symfony安全防火牆之前,我必須從FrontController中的parameter.yml(app.php或app_dev.php)中獲取一些參數。 此參數是配置文件的路徑(此配置在我的項目外部-使用我的模型連接到“庫”時需要配置)。 模型不在我的項目中。

我必須通過“ include”功能包括該庫,composer會刪除。

在我的系統中,我具有securityController和userProvider,它們通過“庫”連接到數據庫。

所以我不知道如何在FrontController中使用paramters.yml獲取參數。

恐怕您做不到,Symfony Firewall始終在請求到達控制器之前運行。

因此,在您的情況下,我認為您應該轉到安全事件偵聽器(不確定使用的防火牆類型,x509,簡單令牌...),以便可以通過$container->getParameter()並將其存儲在某個地方,然后控制器可以讀取它

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM