【发布时间】:2020-07-20 15:35:39
【问题描述】:
我有一个已经有约束的实体类:
/**
* @ORM\Column(type="string", length=255)
*/
private $X;
/**
* @ORM\Column(type="integer")
*/
private $Y;
在我的控制器中,我从表单获取发布数据并在实体类上使用 setMethods:
$property = new PropertyEntity();
$property->setX($request->request->get('X'));
$property->setY($request->request->get('Y'));
下一步 - 保存到数据库。
我需要对发布数据进行额外验证吗?我虽然需要使用验证库,但我不确定它是否只会增加不必要的开销,因为“@ORM”已经是表单类型已经在进行一些验证。 任何一般的想法如何以及在哪里编写验证?(伪代码就足够了)
【问题讨论】:
-
这里没有验证。
-
您到底想验证什么?
标签: php forms symfony post doctrine