Я искал в Интернете, и нет официальной документации по применению фильтров ввода к массивам в ZF3.
Я видел ответы для ZF2, Zend Framework 2 фильтрует / проверяет массив содержимого
Может кто-нибудь помочь, как применить фильтры ввода к массиву ввода.
Это мой класс формы
class ContactForm extends Form
{
public function __construct($name = null)
{
// we want to ignore the name passed
parent::__construct("contactForm");
$this->addInputFilters();
}
public function init()
{
$this->add([
"name" => "Type[]",
"type" => "text",
"attributes" => [
"class" => "form-control",
],
]);
}
private function addInputFilters() {
$inputFilter->add([
"name" => "Type[]",
"required" => true,
"filters" => [],
"validators" => [
[
"name" => "StringLength",
"options" => [
"min" => 3,
"max" => 100,
],
],
],
]);
}