现实:
User
实体; FormType
实体的User
课程; FormType
类; 问题:
User
编辑FormType
,User
已用于创建新用户; FormType
(创建,编辑等...); 对于此echo "<h4><a href='";
echo the_permalink();
echo "'>";
echo get_field('client');
echo "</a></h4>";
echo "<h4><a href='";
echo the_permalink();
echo "'>";
echo the_title();
echo "</a></h4>";
的不同呈现,我想更改验证系统的行为。例如:
当我在网上阅读时,所有解决方案都基于一个实体的唯一约束。永远不要对同一个字段实体应用不同的规则约束。事实上,我不明白如何为不同的动作CRUD使用相同的FormType
问题是:如何对处理不同逻辑效用的相同字段实体应用不同的约束规则。
答案 0 :(得分:3)
// registration
$form = $this->createForm(UserType::class, $userModel, [
'validation_groups' => ['registration', 'Default']
]);
// edit
$form = $this->createForm(UserType::Class, $userModel);
require('babel-polyfill')