回答編集履歴
1
日本語がおかしかったので修正
answer
CHANGED
@@ -5,7 +5,7 @@
|
|
5
5
|
```php
|
6
6
|
$entity->isNew(); // 新規登録の場合はtrue
|
7
7
|
```
|
8
|
-
質問の
|
8
|
+
ご質問の要件を満たすならばbeforeSaveでisNew判定を行い、isNewがfalseの場合はreturn falseとすればsaveを中断できます。
|
9
9
|
|
10
10
|
明示的にINSERT/UPDATEを切り分けるならば、クエリビルダを使用する方法があります。
|
11
11
|
適切なバリデーションやイベントが実行されないので、こちらもあまりおすすめはできません。
|