私は関連する要素である movies
のセットをロードし、対応する show
を積極的にロードするクエリを持っています。今のところ、ムービーは movie
エントリのカスタムフィールドである startingDate
によってソートされます。
{% set currentMovies = craft.entries({
section: 'movies',
type: 'movie',
order: 'startingDate asc',
limit: null,
with: [
'shows',
'poster',
'stills'
]
})
%}
私が実際に望むのは、最初の上映予定の映画を選んで映画を並べ替えることです。これは、基本的には、
order:shows.showTime
や order:shows [0]
の効果のために何かセットを注文したいということです。動作するようです。
.showTime
関連するエントリーのフィールドで注文する方法はありますか、あるいはその変数は注文時点でまだアクセスできませんか?
shows.showtime
フィールドを熱心に読み込もうとしましたが、eager-loadingはフィールド自体ではなくリレーションにのみ意味があるため、どちらも動作しないことに気付きました。
ベストアンサー
申し訳ありませんが、適切な答えはありません