我目前正在研究一个简单的流程,在这个流程中,我建立了一个控制器,让我知道一个人的浏览器是否运行与我正在设置的设置相当的东西。如果我去http://example.com/useraction/index/checkbrowser
那么代码将返回一个注释行<!--- GOOD TO GO --->
,或者它会返回一个图像和链接来鼓励用户升级他们的浏览器。我通过我建立的控制器来做这件事,因为它看起来像没有Magento那样缓存的所有工作。让我们面对它,如果我要在视图上这样做(即使我认为这是通常应该在视图上的东西),那么正确的浏览器信息将不会返回给用户。在Magento中是否有简单的方法来包含一些东西?
考虑到这一点我已经试过如下:
echo $this->getChildHtml('/useraction/index/checkbrowser');
echo $this->getChildHtml('/useraction/index/checkbrowser',false);
echo $this->getLayout()->createBlock('page/template')->setTemplate('/useraction/index/checkbrowser')->toHtml();
include('/useraction/index/checkbrowser');
这一切都不是工作。我错过了什么?
“简单”和“Magento”是反义词 – Dan