View组件
前言
视图层是以 View组件
为主体,通过小部件、主题、国际化、模板渲染 进行扩展,由于通过服务定位器的方式获取到的 view对象
,所以整个周期中所用的 view
是同一个对象, 当然你也可以单独创建。
数据传递
- 通过控制器的
render()
方法传递给视图层 - 在视图层通过
$this->context
来获取所对应的控制器对象,可以访问对象中的属性值 - 在
控制器 controller
中 使用$this->view->params['menu']
;在布局(其他视图)中可以使用$this->params['menu']
访问;
例如: