У меня есть форма, которая должна создать очень простую новую запись в базе данных.Одно из полей в этой таблице связано с другой таблицей.В частности, есть событие, которое посещают люди, и мне нужно назначить людей на событие.Каждое событие может посещать несколько человек, и может быть несколько событий.
Когда пользователь с правами администратора добавляет участников к событию, мне не нужно, чтобы он выбирал событие в реальной форме, это должно быть передано черезURL.например, event/new/id/1
Однако я действительно пытаюсь понять, как включить этот идентификатор в форму.Если я пытаюсь вручную установить значение поля, я получаю ошибку Cannot Update Form Fields
например
$this->['attendanceSuccess_id'] = 1;
Если я пытаюсь скрыть поле:
$this->widgetSchema['attendanceSuccess_id'] = new sfWidgetFormInputHidden();
Форма показывает, но, очевидно, нетзначение передается, и я получаю сообщение об ошибке "обязательные поля обязательны для заполнения"
Это кажется очень простым и распространенным делом, но я не могу найти никаких решений!Как передать значение URL в форму, где поле указывает на другой класс?