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 ответов

Другие вопросы по тегам