Saya ingin memeriksa apakah itu depan atau belakang.
Bagaimana saya bisa melakukan itu?
13
Baca Lebih Lanjut: blog.mageprince.com
Dengan objectManager
$objectManager = \Magento\Framework\App\ObjectManager::getInstance();
$state = $objectManager->get('Magento\Framework\App\State');
echo $state->getAreaCode(); //frontend or adminhtml or webapi_rest
Dengan Injeksi Ketergantungan
protected $_state;
public function __construct (
\Magento\Framework\App\State $state
) {
$this->_state = $state;
}
public function getArea()
{
return $this->_state->getAreaCode();
}
Catatan: Sesuai standar pengkodean magento2 tidak menggunakan instance manajer objek langsung dalam file
Orang sudah menjawab pertanyaan itu. Saya hanya membuatnya lebih baik.
sumber
Gunakan kode di bawah ini
sumber
Coba kode di bawah ini untuk memeriksa apakah Anda berada di area admin
sumber
sumber