Я новичок в 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]);
Хотелось бы узнать, как решить проблему?
Задача ещё не решена.
Других решений пока нет …