Magento 2不会从Block返回数组

时间:2016-08-11 17:32:09

标签: magento2

如何从Block发送数组并在magento 2中获取Phtml文件。我正在尝试从Block返回数组并希望在模板Phtml文件中获取数组。但他们没有显示我的数据。

1 个答案:

答案 0 :(得分:2)

您需要将阻止中的任何公共功能定义为

public function getMyCustomData(){
    $arr = [];
    $arr[] = // my data;
    ...
    ...

    return $arr;
}

,而不是 phtml 文件,您可以通过

调用此功能
$myCustomArr = $block->getMyCustomData();