magento - 在 Magento 中根据 URL 参数加载对象

标签 magento parameter-passing magento-1.5

我在为我的 Magento 商店创建自定义模块时遇到问题。

我已经成功地添加了一条路线 (/landing),并创建了在我的基本布局中显示模板内容的/布局文件。我现在需要更进一步。

我希望能够从 URL 加载参数,根据该参数获取对象,并根据对象的内容显示内容。

示例:用户浏览器访问 domain.com/landing/cool/。这(希望)会调用着陆 Controller 。 Controller 会以某种方式能够拉出“酷”参数,并拉出与酷相关的着陆对象。然后,我的模板可以获取该对象并显示其元素。

我知道那里有很多东西,但我已经为此苦思冥想了一段时间,但一无所获。 Magento 必须对其所有类别、项目等执行此操作。有人知道我该怎么做吗?

最佳答案

如果你做domain.com/landing/[controller]/cool/[key]/[value],你可以做$this->getRequest()->getParam('[key]')来获取值[值(value)]。然后您可以根据它设置模板,但我认为这是一个不同的问题。如果您仍然感到困惑,请告诉我。

关于magento - 在 Magento 中根据 URL 参数加载对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11766355/

相关文章:

magento - fatal error : Magento Add Column to Admin Customer Grid

magento-1.5 - Magento:如何翻译 Action 标签内容?

php - Magento 将产品从一个数据库复制到另一个数据库

Magento:500内部服务器错误::后端>>系统>>工具>>备份

php - Magento 2 主页 404 错误

mysql - 如何从表中选择所有列?用户在其中选择值

php - 如何从观察者事件访问magento中产品的自定义选项

C#记录构造函数参数默认值空IEnumerable

iphone - PhoneGap.exec() 在 JS 和 Obj-C 之间传递对象

Magento - 在没有购物车规则的情况下应用折扣