BcFrontContentsComponent
extends Component
in package
uses
BcContainerTrait
Class BcContentsComponent
階層コンテンツと連携したフォーム画面を作成する為のコンポーネント
《役割》
- フロントエンドでコンテンツデータを設定 Controller / View にて、$this->request->getAttribute('currentContent') で参照できる
Table of Contents
Properties
- $_Controller : Controller
- $ContentsService : ContentsServiceInterface
- $Request : ServerRequest
Methods
- beforeFilter() : void
- beforeFilter
- getService() : array<string|int, mixed>|mixed|object
- Get Service
- hasService() : bool
- Has Service
- initialize() : void
- Initialize
- setLayout() : mixed
- レイアウトをセットする
- setupFront() : mixed
- フロントエンドのセットアップ
Properties
$_Controller
public
Controller
$_Controller
$ContentsService
public
ContentsServiceInterface
$ContentsService
$Request
public
ServerRequest
$Request
Methods
beforeFilter()
beforeFilter
public
beforeFilter(EventInterface $event) : void
Parameters
- $event : EventInterface
Tags
getService()
Get Service
public
getService(mixed $service) : array<string|int, mixed>|mixed|object
Parameters
- $service : mixed
Tags
Return values
array<string|int, mixed>|mixed|objecthasService()
Has Service
public
hasService(mixed $service) : bool
Parameters
- $service : mixed
Tags
Return values
boolinitialize()
Initialize
public
initialize(array<string|int, mixed> $config) : void
設定の初期化を行う
-
viewContentCrumb
: コンテンツ管理対象コンテンツのパンくずを表示するかどうか
Parameters
- $config : array<string|int, mixed>
Tags
setLayout()
レイアウトをセットする
public
setLayout(mixed $currentContent) : mixed
Parameters
- $currentContent : mixed
Tags
setupFront()
フロントエンドのセットアップ
public
setupFront() : mixed