CAKEPHP 3.X — ошибка при установке максимального количества вариантов, выбранных в множественном выборе

Я новичок в Cakephp.

Я пытался определить правило для ограничения количества вариантов, которые можно выбрать в поле множественного выбора.

И следующая ошибка появилась в части проверки!

ERROR:
Warning (2): Illegal string offset 'equipament_id' [APP/Model\Table\ReservationsTable.php, line 84]


$validator
->add('equipament_id', 'custom', [
'rule' => function ($value) {
return (bool)(is_array($value['equipament_id']) && count($value['equipament_id']) === 1);
},
'message' => 'Please select 1.'
]);

По мнению следующим образом:

echo $this->Form->control('equipament_id', array ('label' => __('Equipamento')),
['options' => $equipaments, 'multiple' => true]);

Хотелось бы узнать, как решить проблему?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]