baserCMS クラスリファレンス

WidgetArea extends Entity
in package

WidgetArea

Table of Contents

$created  : FrozenTime
$id  : int
$modified  : FrozenTime
$name  : string
$widgets  : string
$widgets_array  : array<string|int, mixed>
$_accessible  : array<string|int, mixed>
Accessible
$_virtual  : array<string|int, string>
バーチャルフィールド
_getCount()  : int
ウィジェット数を取得する
_getWidgetsArray()  : array<string|int, mixed>|mixed
ウィジェットを取り出す
_setWidgets()  : string|null
ウィジェットをセットする

Properties

$widgets_array

public array<string|int, mixed> $widgets_array

$_accessible

Accessible

protected array<string|int, mixed> $_accessible = ['*' => true, 'id' => false]

$_virtual

バーチャルフィールド

protected array<string|int, string> $_virtual = ['widgets_array']

Methods

_getCount()

ウィジェット数を取得する

protected _getCount() : int
Tags
checked
noTodo
Return values
int

_getWidgetsArray()

ウィジェットを取り出す

protected _getWidgetsArray() : array<string|int, mixed>|mixed

取り出す際に widgets フィールドの値をアンシリアライズする。

Tags
checked
noTodo
Return values
array<string|int, mixed>|mixed

_setWidgets()

ウィジェットをセットする

protected _setWidgets( $value) : string|null

保存する際に、配列をシリアライズする。

Parameters
$value :
Tags
checked
noTodo
Return values
string|null

Search results