teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

バリデーターの内容を掲載

2018/12/17 14:40

投稿

nuages
nuages

スコア40

title CHANGED
File without changes
body CHANGED
@@ -52,4 +52,26 @@
52
52
 
53
53
  おそらく validatedBy() の ``return 'example_validator';`` の部分のことだと思うのですがどのように書き換えればいいかわかりません。
54
54
 
55
- FormBuilder でも単体でも動作するようにしたいのですがなにかが足りていないのでしょうか?
55
+ FormBuilder でも単体でも動作するようにしたいのですがなにかが足りていないのでしょうか?
56
+
57
+ ---
58
+
59
+ 追記
60
+
61
+ バリデーター自体は次のようになっています。完全に検証用なのでバリデートはできません。
62
+
63
+ ```
64
+ class ExampleValidator extends ConstraintValidator
65
+ {
66
+ public function __construct(Container $container)
67
+ {
68
+ $this->container = $container;
69
+ }
70
+
71
+ public function validate($value, Constraint $constraint)
72
+ {
73
+ dump($this->container->get("doctrine"));
74
+ exit;
75
+ }
76
+ }
77
+ ```