отобразить проверенное поле ввода в cakephp 3

Я должен отобразить флажок, как я получаю значение в $selected переменная. В настоящее время в приведенном ниже сценарии я должен показать два флажка, как проверено, но мой код не работает. Как я могу это исправить?

$checkboxarray = [
'0' => "By Value",
'1' => "By Quantity",
'2' => "By Date"];
$selected = explode(",", "0,1");
echo $this->Form->select('mo_type', $checkboxarray, array( 'selected' => $selected, 'multiple' => 'checkbox'));

0

Решение

Вы можете попробовать дефолт вместо выбранный атрибутов,

$checkboxarray = [
'0' => "By Value",
'1' => "By Quantity",
'2' => "By Date"];
$selected = explode(",", "0,1");
echo $this->Form->select('mo_type', $checkboxarray, array( 'default' => $selected, 'multiple' => 'checkbox'));

И правильный метод заключается в использованиивал«атрибут

echo $this->Form->select('mo_type', $checkboxarray, array( 'val' => $selected, 'multiple' => 'checkbox'));
0

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

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

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