我有一個自定義服務,我想將check_path
(從app/config/security.yml
)設置的值注入到它。在我的服務定義我試着用如何將security.yml中的設置注入到服務中?
arguments:
check_path: %security.firewalls.main.form_login.check_path%
,但導致這個錯誤:
The service "myService" has a dependency on a non-existent parameter "security.firewalls.main.form_login.check_path".
有誰知道如何得到這個工作?
編輯
有周圍的工作,我可以先在parameters.ini
定義一個變量,然後用它在security.yml
並注入到我的服務,但我想避免這種情況。需要'重新聲明'parameters.ini
中的變量似乎會變得混亂,特別是如果我以後需要從security.yml注入更多設置。我不想在每次需要發生時在parameters.ini中定義一些內容。
此r 「服務」myService「中的esults依賴於不存在的服務」security.firewalls.main.form_login.check_path「。 –