TopPicks のパーソナライズ
ここでは、TopPicks ページをパーソナライズする方法を学習します。
-
Film クラスに TopCategory の新規クエリを追加します。
-
TopPicks ページを表示する際に、Cookie の有無を基にクエリが選択されるよう TopPicks ページの機能を拡張します。
-
ユーザが最後に注文したチケットの映画のジャンルの名前がページに表示されるようにコードを追加します。
最初に、TopCategory クエリを Film クラスに追加します。このクエリは、以前定義した TopFilms クエリとほぼ同一ですが、特定のカテゴリの映画を選択する点が異なります。クエリのコードは、こちらで使用できます。TopFilms は、PlayingNow プロパティに基づき 1 つの条件を持ちますが、TopCategory は、Category プロパティを使用して 2 つ目の条件を追加するという点に注意してください。このクエリは、Category の値と実行時に渡されるパラメータ P1 の値とを比較します。
TopFilms に対しても、小規模な変更が 1 つ必要になります。この変更については、こちらで参照できます。