(14) マイページ – お気に入り

ルーティング ec_client_consumer_favorite_list
引数 無し
{{ path(“ec_client_consumer_favorite_list”) }}

 

Ⅰ 一覧の取得

 

お気に入り登録した商品の一覧です。

 

_pager       カレントページの情報をまとめた構造体
  adapter     ページ全体の情報をまとめた構造体
    getTotalResults   カレントページ問わず全件の件数
  page     カレントページの番号(1ページ目は1)
  limit     ページ内の表示件数
  getResults[]     お気に入りの構造体
    getResults[i]   お気に入りのi番目の配列
      consumer 顧客情報の構造体
      product 商品情報の構造体
      createdAt 登録日

 

ページャーのHTMLを出力するタグです。

ページ送りやカレントページの表示など、ページや総ページ数に合わせてHTMLを出し分けます。

 

<ec:RenderPager> ページャーのHTMLを出力するための独自タグ

 

Ⅱ お気に入りを削除

 

お気に入りの削除は、以下のURLへの遷移により行います。

 

ルーティング ec_client_consumer_favorite_delete
引数 商品ID
{{ path(“ec_client_consumer_favorite_delete”, {“productId”:1}) }}

 

具体的には上述のgetResultsを使って、以下のようにリンクを貼っていきます。

関連記事

メルマガ登録
セミナーやキャンペーン情報など、不定期で配信しています