Ta objava opisuje, kako zagnati kodo Magento 2 v zunanji datoteki ali skriptu. Zunanja datoteka je lahko znotraj korenske mape ali podmape Magento.
Ta primer upošteva, da je datoteka prisotna v korenski mapi Magento 2. Poimenujmo datoteko kot test-script.php. Torej, želimo izvesti nekaj kode, ko odpremo http://mysite.com/test-script.php.
Tukaj je spodnja koda.
getObjectManager(); $state = $obj->get('Magento\Framework\App\State'); $state->setAreaCode('frontend'); $quoteId = 1; $quote = $obj->get('Magento\Checkout\Model\Session') ->getQuote() ->load($quoteId); print_r($quote->getOrigData()); $productId = 1; $product = $obj->get('Magento\Catalog\Model\ProductRepository') ->getById($productId); print_r($product->getData()); ?>