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

回答編集履歴

1

補足

2016/11/10 01:29

投稿

popobot
popobot

スコア6588

answer CHANGED
@@ -8,4 +8,6 @@
8
8
  たぶん、[deleteAll()](http://book.cakephp.org/3.0/ja/orm/deleting-data.html#id3)を使った方がスマートだと思いますよ
9
9
  ```php
10
10
  $articles->deleteAll(['category_id' => $id]);
11
- ```
11
+ ```
12
+
13
+ 補足ですが、上記2つの方法は、SQLの実行回数が違います。前者は、select文と記事数文のdelete文が発行されるのに対して、後者は、delete文1回で済みますので、後者のほうが効率もいいです。