В настоящее время мне удалось создать флажок.
Массив, который я настроил, выглядит следующим образом:
$emailName = $this->User->find('list', array(
'fields' => array('User.username', 'User.email')
));
Вывод выглядит следующим образом:
array
'admin' => string 'asd@asd.asd' (length=11)
'test' => string 'test@test.test' (length=14)
'Floo' => string 'XXXX@gmail.com' (length=16)
Я пытаюсь сделать так, чтобы флажок отображал имя пользователя вместо адреса электронной почты пользователя в view.ctp.
Я попытался использовать следующий код в view.ctp
<?php echo $this->Form->input('Address_list.['.$emailName['username'].']', array(
'type' => 'select',
'multiple' => 'checkbox',
'options' => $emailName['email']
)); ?>
Однако, похоже, это не работает. Есть идеи?