想象一下,我有一个具有3个属性(creationTimestamp,name和price)的“Product”类。Symfony - 动态编辑属性
我不希望用户在创建对象后更改名称。没问题:我向FormType添加了一个Event Subscriber。
此外,我从不在创建和编辑窗体中显示creationTimestamp。只有当我创建对象时,我才需要在后台填充此字段。编辑我的对象时,它不应该改变。问题:我应该将逻辑放在Controller还是其他地方(即生命周期回调)。最佳做法是什么?一个语法示例将非常感谢。预先感谢您
你在使用Doctrine实体吗? – LBA
是的,我正在使用Doctrine实体 – Marc
检查了这一点:http://stackoverflow.com/questions/36028891/update-createdat-updatedat-fields-automatically-in-symfony3-doctrine – LBA