我在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