ソーシャルキャスト
オウルキャスト
この関数について
引数に指定された条件によりコンテンツやセットの一覧を表示する関数です。
主にコンテンツ及びセットの一覧を表示するときに利用します。
本関数では表示開始日の新しい順に指定件数までの取得を行うことが可能です。
より詳細な条件を指定したい場合、get_contents_pager の利用を検討ください。
詳細仕様
function get_latest_contents(int $num = 10, array $categoryIds = [], $type = null, $limit_types=[0,1,2,3,4])
引数
第1引数 | $num | 取得する件数 |
第2引数 | $categoryIds | カテゴリIDの配列 |
第3引数 | $type | single: コンテンツ set: セット ※ 未指定の場合、NULLを指定した場合は両方を取得 |
第4引数 | $limit_types | 公開範囲の配列 0: 誰にでも公開 1: 会員のみに公開 2: 購入者のみに公開 3: 見放題購入者のみに公開 4: セットの公開範囲に依存 5: 視聴コード入力者に公開 |
戻り値
条件に一致するコンテンツを含むコレクション (lluminate\Support\Collection)
使用例
購入者のみに公開のセットを5件取得してそのタイトルを表示する
{% for set in get_latest_contents(5, [], 'set', [2]) %}
{{ set.display_name }}
{% endfor %}
対応バージョン
4.0.0 以降