teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

日本語がおかしかったので修正

2019/11/10 22:58

投稿

ShoheiTai
ShoheiTai

スコア911

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