【CakePHP3】 newEntityとpatchEntityの違い
■newEntity
これは、Entityを新規作成するときに使用する。
具体的には、保存処理をするときに使用。
newされるときにデータの検証が行われる。
データの検証は,XXXTable.phpのvalidationXXXメソッドのこと。
■patchEntity
これは、データの更新するときに使用する。
具体的には、更新処理。
これも同じくデータの検証が行われる。
詳しくは、公式に詳しく記載されている。
http://book.cakephp.org/3.0/ja/orm/validation.html#validating-request-data