magento 2

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());

?>