1

我正在使用 symfony 2.3.2。

我的实体中有两个字段“创建”和“活动”,但我没有将这些字段显示给用户界面(“new.html.twig”)。

createAction方法中,如何手动为请求对象中的这两个字段分配值?

我尝试使用两种方式

$request->attributes->set("active", "1");
$this->getRequest()->request->set('active', "1");

正如将请求参数添加到请求将参数添加到 symfony2 请求深度数组中所建议的那样,但它不起作用,我得到以下错误:-

An exception occurred while executing 'INSERT INTO users (username, firstname, lastname, email, password, active, created, modified) VALUES (?, ?, ?, ?, ?, ?, ?, ?)' with params ["neeraj", "neeraj", "kumar", "neeraj.kumar@rsystems.com", "P@ssw0rd", null, null, null]:
4

1 回答 1

1

在您的情况下,我会使用 prePersist 或 preUpdate 回调来设置当前日期,请查看symfony 文档

于 2013-07-26T12:23:05.970 回答