|
|
|
@ -241,9 +241,12 @@ function foo($model, $attribute) {
|
|
|
|
|
] |
|
|
|
|
``` |
|
|
|
|
|
|
|
|
|
このバリデータは、入力値がテーブルのカラムに存在するかどうかをチェックします。 |
|
|
|
|
[アクティブレコード](db-active-record.md) モデルの属性に対してのみ働きます。 |
|
|
|
|
一つのカラムに対するバリデーションか、複数のカラムに対するバリデーションか、どちらかをサポートします。 |
|
|
|
|
このバリデータは、入力値が [アクティブレコード](db-active-record.md) の属性によって表されるテーブルのカラムに存在するかどうかをチェックします。 |
|
|
|
|
`targetAttribute` を使って [アクティブレコード](db-active-record.md) の属性を指定し、`targetClass` によって対応するクラスを指定することが出来ます。 |
|
|
|
|
これらを指定しない場合は、検証されるモデルの属性とクラスの値が使用されます。 |
|
|
|
|
|
|
|
|
|
このバリデータは、一つまたは複数のカラムに対する検証に使用することが出来ます |
|
|
|
|
(複数のカラムに対する検証の場合は、それらの属性の組み合せが存在しなければならないことを意味します)。 |
|
|
|
|
|
|
|
|
|
- `targetClass`: 検証される入力値を探すために使用される [アクティブレコード](db-active-record.md) クラスの名前。 |
|
|
|
|
設定されていない場合は、現在検証されているモデルのクラスが使用されます。 |
|
|
|
|