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'


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值