2015-01-09 3 views
1

Где я могу найти список вакансий по строительным свойствам валидатора (заводская). Для exmple мы получили 'электронную почту' 1 inputeFilter:Где я могу найти полный список свойств InputeFilters Zend2?

$this->add(array(
     'name' => 'email', 
     'required' => true, 
     'validators' => array(
      array(
       'name' => 'EmailAddress', 
       'options' => array(
        'domain' => true, 
       ), 
      ), 
     ), 
    )); 

Может быть некоторая документация со всеми свойствами и их структура ('имя', «e.t.c. взыскательных.).

ответ

0

все они хорошо документированы просто не в обозначениях массива http://framework.zend.com/manual/current/en/modules/zend.validator.set.html

также вы можете просматривать invokables в коде поставщика переменная называется $ invokableClasses.

..\vendor\zendframework\zendframework\library\Zend\Validator\ValidatorPluginManager.php 

Для вариантов вы все равно можете посмотреть документацию, поскольку они явно отличаются от валидатора к валидатору.

Редактировать: В некоторых случаях создание валидатора из нотации массива полезно. Вам просто нужно добавить их в формат входного фильтра следующим образом:

... 
$eanValidator = new Zend\Validator\Barcode(array(
    'adapter' => 'EAN13', 
    'checksum' => false, 
)); 
... 
$this->add(array(
    'name' => 'ean-test', 
    'required' => true, 
    'validators' => array(
     array(
      $eanValidator, 
      $someOtherValidator, 
      ... 
     ), 
    ), 
)); 
+0

Я получил это. но все же могут быть некоторые примеры в нотации массива для большинства случаев? это было бы хорошо. я видел эту документацию, но нет никаких объяснений, что и где пишут .... –

+0

обновил мой ответ – cptnk

+0

на самом деле альтернатива - убийца? и я могу добавить их бросить метод __construct? –

Смежные вопросы