【问题标题】:Magento- How to passing data between model and controllerMagento-如何在模型和控制器之间传递数据
【发布时间】:2011-10-17 10:37:05
【问题描述】:

感谢之前的回复,

我是 magento 框架的新手。谁能指导我如何从模型获取返回值到控制器。简单来说,我想将模型文件夹中的值返回到控制器操作。

【问题讨论】:

  • 你从模型返回的内容。给一些代码
  • 只返回“Hello world”字符串。

标签: magento-1.4 magento-1.5 magento


【解决方案1】:

我认为这会做你想要的

 $collection = Mage::getModel('<module>/<module>')->getCollection();

&lt;module&gt;代表型号名称

【讨论】:

  • 感谢您的回复,您提到了两个模块。第一个模块是什么,第二个是什么..??
  • 我在调用模型函数时遇到“在非对象中调用成员函数 getCollection()”这种错误。
【解决方案2】:

在 Magento 中,控制器在模型上设置值,然后块和模板从这些模型中读取它们。例如,我们可以使用 core/session 模型设置一个字符串 hello

Mage::getSingleton('core/session')->setHello('hello');

然后我们可以从块或模板或其他任何地方通过

Mage::getSingleton('core/session')->getHello();

【讨论】:

    猜你喜欢
    • 2011-04-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-31
    • 2012-07-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多