簡體   English   中英

Symfony4-如何“ setParameter”

[英]Symfony4 - How to “setParameter”

我正在嘗試使用

container->setParameter('abc','ABC')

在我的“ services.yaml”中保存一個值,但是在我放置該行的所有地方都說,在編譯時不允許這樣做。

如何使用它存儲下一次運行的值?

您可以在編譯容器之前在容器內設置參數。 它旨在存儲配置參數。 例如,您可以訪問kernel.project_dir參數(以及許多其他kernel.project_dir參數)。

您可以在不同位置修改和添加這些參數:

在任何一種情況下,都發生在容器被編譯(並出於優化目的而緩存)之前。


如果您需要某種類型的參數包,則可以使用Requestattributes參數(具有為代碼中的子請求重新生成的優點)。 您也可以簡單地定義自己的參數袋服務。

暫無
暫無

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

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