WGV6Object
概要
WGV6Object は、すべてのビューの親となるクラスです。
メソッド
テンプレートへのパブリッシュ対象
キー | 説明 | サニタイズ | テンプレート例 |
---|---|---|---|
id | 要素のid | × | id="{@view:id}" |
name | 要素のname | × | name="{@view:name}" |
value | 要素の値 | ○ | value="{@view:value}" |
error | 要素のエラーメッセージ | ○ | data-error="{@view:error}" |
rawValue | 要素の値 | × | 通常は利用しません。 |
rawError | 要素のエラーメッセージ | × | 通常は利用しません。 |
params | 要素の属性 | 属性の値は○ | <input {@view:params}> |
コントローラーでの使用方法
...
public function views()
{
return [
'viewObject' => new WGV6Object()
];
}
...
テンプレートでの展開
<input type="text" id="{@viewObject:id}" name="{@viewObject:name}" value="{@viewObject:value}" data-error="{@viewObject:error}" {@viewObject:params}>