[英]Symfony4 - How to “setParameter”
我正在嘗試使用
container->setParameter('abc','ABC')
在我的“ services.yaml”中保存一個值,但是在我放置該行的所有地方都說,在編譯時不允許這樣做。
如何使用它存儲下一次運行的值?
您可以在編譯容器之前在容器內設置參數。 它旨在存儲配置參數。 例如,您可以訪問kernel.project_dir
參數(以及許多其他kernel.project_dir
參數)。
您可以在不同位置修改和添加這些參數:
在任何一種情況下,都發生在容器被編譯(並出於優化目的而緩存)之前。
如果您需要某種類型的參數包,則可以使用Request的attributes
參數(具有為代碼中的子請求重新生成的優點)。 您也可以簡單地定義自己的參數袋服務。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.