假设我想加载产品并显示其名称(或删除它)。谈到最佳实践,在块或控制器中创建“加载”方法更好吗?
如果你想在phtml上的产品名称那么。
这个问题需要更多背景知道你实际显示这个项目的位置,以帮助你更好。为了了解Magento在初学者级别的最佳实践,您应该始终看一下Magento Core逻辑,看看他们通常做什么。
至于“最佳实践”,你需要做很多事情才能让它在Magento中运作:
$product = $this->loadMyProduct();
。之后,您可以访问.phtml文件中的$product->getName()
和其他属性。附:如果您的加载产品功能变得更复杂,更好的做法是将您的代码放在Helper类中并从Block类调用帮助程序:D
请在完整的detail中查看Alan Storm关于此主题的指南。