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}>