2

使用

$entity->errors(); //is returning all errors.

在升级之前找到更改有类似的东西

$entity = $this->Controller->patchEntity($entity , $this->request->data); 
echo $entity->diff (); // how?
4

1 回答 1

2

我猜你正在寻找:

$entity->dirty()

如果你想要一个包含所有脏属性的数组,你可以做

$entity->name = 'Foo';
$entity->description = 'Bar';

debug($entity->extract($entity->visibleProperties(), true));

你会得到

[
    'name' => 'Foo',
    'abbreviation' => 'Bar'
]

手册

于 2016-01-07T20:30:53.057 回答