I versuchen Parameter in Anmerkungen zu verwenden, aber it didn't workbesten mit Parametern definieren Constraints
z.B. in Objekt-Bedingungen:
...
use Symfony\Component\Validator\Constraints as Assert;
class SomeObj {
/**
* @Assert\File(maxSize="%max_filesize%")
*/
private $file;
...
}
in parameters.yml
parameters:
...
max_filesize: 5M
Ich habe ConstraintDefinitionException('"%max_filesize%" is not a valid maximum size')
.
Ich glaube, ich muss mit Annotation-Format fallen und versuchen Sie einige andere (YAML?). Oder erweitern Sie FileConstraint um eine neue Klasse und setzen Sie dort $ maxFilesize aus Parametern. Was sind die anderen Lösungen für dieses Problem und welche ist die beste?
Mögliche Duplikate von [konfigurierbare Parameter in Symfony2 Entity Annotation] (http://stackoverflow.com/questions/10382355/configurable-parameters-in-symfony2-entity-annotation) – chalasr