Быстрый вопрос. У меня есть форма Symfony. Когда я сохраняю форму, я хочу, чтобы мое поле create_by автоматически устанавливалось при сохранении.
Итак, я передаю идентификатор текущего пользователя в качестве опции в форме:
$this->form = new ContractForm(null,array("created_by"=>$this->getUser()->getId()));
А в методе настройки класса формы у меня есть:
$this->setDefault('created_by', $this->getOption("created_by"));
Если бы у меня был виджет create_by и я установил его скрытым, это бы отлично работало, однако я не хочу отображать поле, поскольку пользователь может легко манипулировать с помощью firebug или других инструментов.
Итак, мой вопрос к вам, как мне сохранить значение столбца, если поле не существует как виджет?