Symfony 比较两个实体并获取不同字段的名称
Symfony comparing two entities and getting names of different fields
是否有一种简单的方法来比较两个实体并获取不匹配的字段的名称,而无需为每个实体使用 if 语句?
$foo = new Foo();
$bar = new Bar();
$array_diff = array_keys(
array_diff_key(
get_object_vars($foo),
get_object_vars($bar)
));
$array_diff 将是一个数组,其中包含进入一个实体但不进入另一个实体的每个 属性 - 反之亦然
我来自我的智能手机,所以我没有测试它
是否有一种简单的方法来比较两个实体并获取不匹配的字段的名称,而无需为每个实体使用 if 语句?
$foo = new Foo();
$bar = new Bar();
$array_diff = array_keys(
array_diff_key(
get_object_vars($foo),
get_object_vars($bar)
));
$array_diff 将是一个数组,其中包含进入一个实体但不进入另一个实体的每个 属性 - 反之亦然
我来自我的智能手机,所以我没有测试它