Bagaimana cara mendapatkan jenis produk?


12

Saya membuat modul baru di Magento 2. Saya mencoba untuk mendapatkan informasi produk di file phtml. Saya berhasil mendapatkan informasi entity_id dan nama produk . tetapi ketika saya mendapatkan informasi jenis produk salah. Kode berikut digunakan.

$objectManager = \Magento\Framework\App\ObjectManager::getInstance();
$product = $objectManager->get('Magento\Framework\Registry')->registry('current_product'); //get current product

echo $product->getId() . '<br/>';
echo $product->getName() . '<br/>';
echo $product->getProductType() . '<br/>'; //getting wrong product type

Jawaban:


38

Kamu harus mencobanya

$product->getTypeId()

Ini akan mengembalikan dapat dikonfigurasi , sederhana , dikelompokkan , virtual atau diunduh


Apakah itu berfungsi untuk koleksi dan objek produk keduanya?
Tejas Vyas

itu juga mengembalikan jenis lain seperti dikelompokkan, virtual, ...
CompactCode

0

Coba ini :

$objectManager = \Magento\Framework\App\ObjectManager::getInstance();
$product = $objectManager->get('Magento\Framework\Registry')->registry('current_product'); //get current product

$product->getTypeId() // it will return the product type
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.