DoctrineのQuery
docs、めっちゃちょろっとしか書いていない
go to definitionで実装箇所まで見てコメント読んだほうが早いかもしれない
find
idの指定で1つ取得
findBy
詳細な条件にmatchするものを複数件取得
引数でwhereやorder, limitを指定できる
NULL判定は'hoge'=>nullでいけるが、not NULL判定はQueryでは無理らしい ref e.g. ->findBy(['age' => 20, 'surname' => 'Miller']);
findOneBy
findByとほぼ同じだが、1件のみ返す
対象が空のとき、1件もmatchしなかったときはerrorになる、みたいなのを見た気がするmrsekut.icon
あれ、気の所為?
findAll
全部
自動生成した際にEntityとReposiotry接続の確認とかにも使えるmrsekut.icon
findOneByNicknameみたいなやつってなに?
各propertyに対して自動生成されたりするんか?