2
A
回答
5
尝试以下用于获取类别对象在Magento2代码:
$categoryId = 3;
$_objectManager = \Magento\Framework\App\ObjectManager::getInstance();
$category = $_objectManager->create('Magento\Catalog\Model\Category')
->load($categoryId);
echo $category->getName();
9
你不应该使用ObjectManager
。
您可以在PHTML把这个块,并调用函数getCategoryName()
:
namespace Company\Module\Block;
class CustomBlock extends \Magento\Framework\View\Element\Template
{
protected $_categoryFactory;
public function __construct(
\Magento\Catalog\Model\CategoryFactory $categoryFactory,
\Magento\Framework\View\Element\Template\Context $context,
) {
$this->_categoryFactory = $categoryFactory;
parent::__construct($context);
}
public function getCategoryName()
{
$categoryId = '43';
$category = $this->_categoryFactory->create()->load($categoryId);
$categoryName = $category->getName();
return $categoryName;
}
}
相关问题
- 1. 如何获取指定类别名称中的所有子类别名称?
- 2. 如何根据Magento中的类别id获取类别名称
- 3. 从帖子ID获取类别名称
- 4. 如何从类别ID获取类别名称?
- 5. 获取magento中根类别的特定/特定类别名称
- 6. 获取多级别的类别名称
- 7. Wordpress如何在类别名称中回显类别ID作为类名称
- 8. 在模板中显示类别名称
- 9. 如何从MediaWiki上的页面/模板获取类别名称?
- 10. 获取类别名称和parentid并将parentid更改为类别名称
- 11. 获取类模板的类型名称
- 12. Opencart从类别ID获取类别URL
- 13. 从类别id获取子类别Magento
- 14. 在类别页面上获取所选类别名称wordpress
- 15. 类模板的别名
- 16. 从joomla的名字获取类别ID?
- 17. 如何在prestashop中的shopping-cart.tpl中获取类别ID /名称?
- 18. 获取wordpress中父类别的名称
- 19. 使用类别名称获取类别url
- 20. 如何从类别名称中获取类别对象
- 21. foursquare api从类别名称中获取类别标识
- 22. 在类别模块中显示父类别名称模块
- 23. 如何在Wordpress中从产品类别名称获取css ID
- 24. 通过自定义帖子类型的ID获取类别名称
- 25. wordpress,获取自定义帖子类型的类别名称
- 26. 获取Magento类别与特定类别的管理面板
- 27. 获取Magento类别URL&名称
- 28. 需要将类别ID从项目表转换为视图模型中类别表中的类别名称
- 29. 获取类别ID symfony3
- 30. 获取数据类别ID