我在FW/1 4.2上。文件说明如下:
您可以使用renderData((函数绕过视图和布局,直接将数据返回给调用者。
variables.fw.renderData().data( resultData ).type( contentType );
当我试图在我的控制器函数中使用变量.fw.renderData((时,我会得到以下错误:
Component[controllers.notifications]没有名为[fw]的可访问成员
如果我转储变量范围,其中唯一的东西就是控制器方法本身。变量范围中没有fw对象。我使用commandbox CLI安装了FW/1。
其他一切似乎都很正常(路由等(。为什么fw对象对我的控制器不可用?
您需要将variables.fw
定义为组件范围。
public any function init( fw ){
variables.fw = fw;
return this;
}
组件内的CCD_ 2的行为与常规CCD_。在组件内部,variables
作用域保存组件的属性,例如成员函数和其他定义的属性。