magento - 如何在magento中将变量从 block 传递到phtml

标签 magento block php

我想从 block 中传递值,但无法获得所需的结果。
出现错误,我不知道为什么。
我在 xml 文件中尝试代码 "block type="multibanners/multibanners"name="multibanners"category_id="5"alias="multibanners"
为了获得结果,我使用了 echo $this->getCategoryId()getData('category_id')
我一直在搜索相同的代码。
任何人都可以帮我看看代码有什么问题吗。

谢谢。

最佳答案

你可以这样设置你的变量:

<block type="multibanners/multibanners" name="multibanners" alias="multibanners">
<action method="setData"><name>category_id</name><value>5</value></action>
</block>

然后像这样取回它:

$this->getCategoryId();

关于magento - 如何在magento中将变量从 block 传递到phtml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13194117/

相关文章:

javascript - 如何将 PHP 输入文本传递给 JavaScript 并返回给 PHP 标签

mysql - Magento 中哪个表保存主图像的信息

javascript - 在magento主页上显示多类别产品

php - Magento - 通过查询字符串将产品添加到购物车

vim - 在文件中逐 block 更改文件类型(或其他 Vim 设置)?

objective-c - 将 NSArray 从 Swift 传递到 Objective-C 函数

Magento:表 eav_entity 有什么用?

xcode - 如何使用 xcode 评估 LLVM 调试器中的 block ?

php时间处理NULL为00 :00:00

php - 如何查询具有单引号的数据数组?