我在app/config文件夾的define.yml中定義了一些值。
然後我可以在PHP代碼中訪問。
現在我想使用validate.yml文件來檢查天氣用戶發出太多數據,我可以在配置文件中使用configed valus(例如%maxInputLength%),而不是在 驗證中多寫一次.yml?如何使用symfony2的私人配置文件中的全局配置值
一個例子: 我defind在define.yml一個變量:
maxLength: 10
因此,我們可以在控制器中使用它。
但是,如果我想使用它在validate.yml在自己的套件, 如:myBandle /配置/ validation.yml
現在我只用這樣的文件:
myBundle\Entity\UserDesc:
properties:
content:
- NotBlank: ~
- MaxLength: 10
因此,似乎在兩個地方定義了相同的值。實際上,第二個文件中的10就是第一個文件中定義的值。但我不知道如何從第一個文件中獲得價值。有沒有辦法做到這一點?
請澄清您的問題。發佈代碼相關的問題,你包括的文件和**期望的輸出**的例子。它會幫助我們幫助你 – Touki
非常抱歉,我附加了一些新的內容來說清楚。 – bixiaopeng