CakePHP заполнить поле выбора HABTM в форме редактирования - PullRequest
1 голос
/ 20 апреля 2011

Я использую форму cakephp для связи HABTM между Пользователем и Событием. Есть таблица соединений events_users. Форма хорошо работает для формы добавления, но не для формы редактирования. Код:

Контроллер:

$this->data = $this->Event->findById($id);

Поле формы:

$this->Form->input('User');

Я получаю пустое поле ввода. В отличие от поля выбора в форме добавления. Любые идеи, что я делаю неправильно или как заполнить поле выбора с нужными пользователями, выбранными для ввода в форме редактирования?

1 Ответ

2 голосов
/ 21 апреля 2011

Я понял это. Я изменил контроллер, чтобы использовать это вместо:

$this->data=$this->Event->findById($id);
$users = $this->Event->User->find('list');
$this->set(compact('data','users'));

Работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...