施工事例

近日開催のイベント

$item->address

住所

返り値

(ドキュメントなし)

オプション

(なし)

$item->branch

窓口支店

返り値

(ドキュメントなし)

オプション

(なし)

$item->category

カテゴリー

返り値

タイプ 説明
\TermModel[]

オプション

  タイプ 説明 デフォルト値
category_count int 最大で {$category_count} 個のタームを返す -1

$item->category_html

カテゴリー アイコン

返り値

タイプ 説明
string レンダリング済みの HTML

オプション

  タイプ 説明 デフォルト値
category_count int 最大で {$category_count} 個のタームをレンダリングする -1
category_html string HTML のテンプレート '<li class="icon" style="background-color:[color]">[name]</li>'

$item->contents

投稿本文

返り値

タイプ 説明
string

オプション

(なし)

$item->excerpt

投稿本文の抜粋

HTML タグを除去して一定の文字数で切り詰めたものが返される。

返り値

タイプ 説明
string 投稿本文の抜粋

オプション

  タイプ 説明 デフォルト値
length int 本文を切り詰めるときの文字数 200
leave_br bool HTML を除去する時に改行 <br> を残しておくかどうかの設定 false

$item->has_img_src

アイキャッチ画像が設定されているかどうかを判定

返り値

タイプ 説明
bool

オプション

(なし)

$item->id

投稿 ID

返り値

タイプ 説明
int

オプション

(なし)

$item->img

アイキャッチ画像

返り値

タイプ 説明
\PostModel

オプション

(なし)

$item->img_src

アイキャッチ画像の URL

管理画面でアイキャッチ画像が登録されていない場合は No Image 画像の URL を返す サイズ指定に使えるキーワード - thumbnail - 350 x 350 - hor_rect - 280 x 180 - ver_rect - 180 x 280 - medium - 300 x 300 (トリミングなし) - report_sq - 500 x 500 - large - 1024 x 1024 (トリミングなし) - ver_large - 750 x 1125 - hor_large - 750 x 500 - large_sq - 750 x 750 - full

返り値

タイプ 説明
string 画像の URL

オプション

  タイプ 説明 デフォルト値
image_size string 画像のサイズ指定 'full'

$item->map_iframe

Googleマップ埋め込みコード

返り値

(ドキュメントなし)

オプション

(なし)

$item->memo

返り値

(ドキュメントなし)

オプション

(なし)

$item->menu_order

管理画面での並び順

※ 注意!管理画面で「並び替え設定」を有効にしていない投稿タイプに対しては   正しい値を返せません   そのような場合、全ての投稿に大して 0 が返ります

返り値

タイプ 説明
int

オプション

(なし)

$item->new_class

NEW アイコンの表示を制御するためのクラス名を(必要があるときだけ)返す

返り値

タイプ 説明
string

オプション

  タイプ 説明 デフォルト値
new_date int NEW アイコンを表示する日数 5
new_class string 表示するクラス名 'new'

$item->post_date

投稿日時

$date_format が null または空文字 "" のときは投稿日時を表す日時オブジェクトがそのまま返る

返り値

タイプ 説明
string|\Carbon フォーマット済み文字列 または 日時オブジェクト

オプション

  タイプ 説明 デフォルト値
date_format string|null 日時を文字列に変換するときのフォーマット。null を指定するとフォーマット変換せずに日時をそのまま返す NULL

$item->post_modified

更新日時

$date_format が null または空文字 "" のときは更新日時を表す日時オブジェクトがそのまま返る

返り値

タイプ 説明
string|\Carbon フォーマット済み文字列 または 日時オブジェクト

オプション

  タイプ 説明 デフォルト値
date_format string|null 日時を文字列に変換するときのフォーマット。null を指定するとフォーマット変換せずに日時をそのまま返す NULL

$item->post_status

投稿ステータス

返り値

タイプ 説明
string 投稿が存在すれば投稿ステータスを返す。見つからなければ 'not_found' を返す

オプション

(なし)

$item->priority

表示色

返り値

(ドキュメントなし)

オプション

(なし)

$item->rec

イベント おすすめ日程

'rec' は 'recommend' の略

返り値

タイプ 説明
\ScheduleModel

オプション

  タイプ 説明 デフォルト値
border_date_interval int|null カレンダー起算日 NULL

$item->recommend_schedule

イベント おすすめ日程

返り値

タイプ 説明
\ScheduleModel|string

オプション

  タイプ 説明 デフォルト値
date_format string|null おすすめ日程をフォーマットするときの指定。$date_format = null にすると ScheduleModel をそのまま返す NULL
border_date_interval int|null カレンダー起算日 NULL

$item->schedules

イベント日程オブジェクトの配列

返り値

タイプ 説明
\ScheduleModel[]

オプション

  タイプ 説明 デフォルト値
date_order string スケジュールを日付でソートした時の並び順。'ASC'|'DESC' 'ASC'
border_date_interval int|null カレンダー起算日 NULL

$item->slug

スラッグ

返り値

タイプ 説明
string

オプション

  タイプ 説明 デフォルト値
urlencode bool URL エンコードされた状態のスラッグを返す false

$item->special

スペシャル

返り値

タイプ 説明
\TermModel[]

オプション

  タイプ 説明 デフォルト値
special_count int 最大で {$special_count} 個のタームを返す -1

$item->special_html

スペシャル アイコン

返り値

タイプ 説明
string レンダリング済みの HTML

オプション

  タイプ 説明 デフォルト値
special_count int 最大で {$special_count} 個のタームをレンダリングする -1
special_html string HTML のテンプレート '<li class="icon" style="background-color:[color]">[name]</li>'

$item->the_date

イベント おすすめ日程の日付

返り値

タイプ 説明
\ScheduleModel|string

オプション

  タイプ 説明 デフォルト値
date_format string|null おすすめ日程をフォーマットするときの指定。$date_format = null にすると ScheduleModel をそのまま返す NULL
border_date_interval int|null カレンダー起算日 NULL

$item->title

タイトル

返り値

タイプ 説明
string

オプション

  タイプ 説明 デフォルト値
title_length int タイトルを {$title_length} 文字で丸める。-1 が指定されたらそのまま返す -1
slash_to_br bool 2連続のスラッシュ // を改行 <br> に変換するかどうか true