我有一个充满 SKU 的 CSV,我需要将其加载到 Magento 目录之外以进行一些更改。
到目前为止,我有这个:
require_once('bla/bla/../../app/Mage.php');
umask(0);
Mage::app();
$product1 = Mage::getModel('catalog/product')->load(15186);
$productid = Mage::getModel('catalog/product')->getIdBySku('thatsku');
$product2->load($productid);
var_dump($product1);
var_dump($product2);
在这种情况下, $product1 按预期返回产品,但 $product2 返回bool(false)
。当我尝试这个时也会发生同样的事情:
$product = Mage::getModel('catalog/product')->loadByAttribute('sku', $sku);
var_dump ($_product);
$product 也像bool(false)
这里一样返回。
知道发生了什么吗?
编辑:对不起,我很笨。数据库中没有 SKU,即使我可以发誓我添加它是为了测试。此代码有效。