公式リファレンスで記載されていたはずだが見つからないため備忘録
行列のフィールドは構成項目でブロックタイプを登録し、その中に更にフィールドを登録しますが、そのフィールドをwith()で指定したい。
次のような行列のフィールドがあるとすると
行列フィールドのハンドル: students
ブロックタイプのハンドル: results
ブロックタイプ内フィールドのハンドル: score
この”score”のフィールドを指定したいときは以下のようにする。
\craft\elements\Entry::find()
->id($ids)
->with(['students.results:score'])
->all();
ゲームが好きで攻略記事を書くのも好き。
コメントを貰うと喜びます。
次にどのゲームの攻略記事を書こうかと常に悩んでいる。
コメントを残す