html5 View API,大家都了解这个东西吗?

 视图类




视图的方法可在所有视图元素和布局文件。调用任何视图方法使用$this->method()




View::set(string $var, mixed $value)




观点有一组set()方法类似于set() 在控制器对象集。从你的视图文件将使用设置()变量添加到布局和稍后将呈现的元素。有关更多信息,请参见控制器方法set() 。




在你的视图文件你能做什么:




$this->set('activeMenuButton', 'posts');




然后在你的布局$activeMenuButton变量可以包含value“posts”。




View::getVar(string $var)




得到的值viewVar名称$var




View::getVars()




获取所有可用的列表视图变量在当前呈现范围。返回一个数组的变量名。




View::element(string $elementPath, array $data, array $options = array())




呈现一个元素或视图部分。有关更多信息,请参见章节元素和例子。




View::uuid(string $object, mixed $url)




生成一个惟一的随机DOMID为对象,基于对象类型和URL。这个方法是常用的帮手,需要生成惟一的DOMID的元素如JsHelper:

$uuid = $this->uuid(
  'form',
  array('controller' => 'posts', 'action' => 'index')
);
//$uuid contains 'form0425fe3bad'


你可能感兴趣的:(html5,View,API)