У меня есть таблица Users
с 2 полями (среди прочих): id | name
.В контроллере, который я передаю $userid
, если это $userid
не равно нулю, тогда поле формы для пользователя должно быть заполнено именем пользователя, если $userid
равно нулю, тогда это поле должно быть полем выборасо всеми пользователями приложения.
Я успешно построил часть поля выбора (где $userid
равно нулю), но не могу понять (если $userid
не равно нулю), как выбрать правильное имя в поле выбораи отключите его, чтобы его нельзя было изменить.
Вот код контроллера :
public function add($userid = null)
{
......
$usersTo = $this->Tasks->UsersTo->find('list', ['limit' => 200]);
......
}
И код View :
.....
echo $this->Form->control('assigned_to', ['options' => $usersTo, 'empty' => true]);
.....