我尝试在注释中使用参数,但是it didn't work
e.g。在对象约束中:
qDebug()
in parameters.yml
...
use Symfony\Component\Validator\Constraints as Assert;
class SomeObj {
/**
* @Assert\File(maxSize="%max_filesize%")
*/
private $file;
...
}
我得到parameters:
...
max_filesize: 5M
。
我相信我必须放弃使用注释格式并尝试其他一些(YAML?)。或者使用新类扩展FileConstraint,并以某种方式从参数设置$ maxFilesize。什么是这个问题的其他解决方案,哪一个是最好的?