View
in package
View作成クラス
Table of Contents
Properties
- $base_dir : string
- $defaults : array<string|int, mixed>
- $layout_variables : array<string|int, mixed>
Methods
- __construct() : mixed
- render() : string
- ビューファイルの読み込み、コンテンツ内に変数を展開して返す
- setLayoutVar() : void
- レイアウトに渡す変数をプロパティにセット
Properties
$base_dir
protected
string
$base_dir
VIEWファイルのディレクトリ
$defaults
protected
array<string|int, mixed>
$defaults
$layout_variables
protected
array<string|int, mixed>
$layout_variables
= []
Methods
__construct()
public
__construct(string $base_dir[, array<string|int, mixed> $defaults = [] ]) : mixed
Parameters
- $base_dir : string
-
Viewファイルのあるディレクトリ
- $defaults : array<string|int, mixed> = []
-
全てのViewに持たせる変数の配列
render()
ビューファイルの読み込み、コンテンツ内に変数を展開して返す
public
render(string $_path[, array<string|int, mixed> $_variables = [] ][, bool|string $_layout = false ]) : string
Parameters
- $_path : string
-
Viewファイルのパス
- $_variables : array<string|int, mixed> = []
-
Viewファイルに渡す変数
- $_layout : bool|string = false
-
レイアウトファイル名
Return values
string —表示されるHTML
setLayoutVar()
レイアウトに渡す変数をプロパティにセット
public
setLayoutVar(string $name, mixed $value) : void
Parameters
- $name : string
-
変数名
- $value : mixed
-
VIEWファイルで展開する値