将数据从块传递到视图

eur*_*ica 2 view block magento

我发现您可以通过将数据设置为xml文件来将数据设置为块中的视图.有没有办法在不访问xml文件的情况下设置它?另一个问题是,如何将数据从控制器传递到块?

小智 6

用于将数据从块传递到视图

在块使用中

$this->setVariableName($value) or $this->assign(‘variableName’, $value)
Run Code Online (Sandbox Code Playgroud)

在模板中使用

$this->getVariableName() or $variableName respectively
Run Code Online (Sandbox Code Playgroud)

用于将数据从控制器传递到块

控制器不负责为视图设置变量.

模型和块中的控制器设置值从该模型中检索值.

你可以这样做:

希望你得到了所需要的东西:)