0
如何在Sylius Framework上以编程方式创建一个具有价格的产品?Sylius电子商务框架(Symfony) - 如何用价格创建产品?
这是我如何创建一个产品:
$factory = $this->container->get('sylius.factory.product');
$manager = $this->container->get('sylius.manager.product');
$product = $factory->createNew();
$product
->setName('FOO - '.$title);
$product->setCode($this->generateRandomString());
$product->setSlug($this->generateRandomString());
$manager->persist($product);
$manager->flush();
当我尝试将价格,有一个错误:
Attempted to call an undefined method named "setPrice" of class "Sylius\Component\Core\Model\Product".
对于无价格创造的产品,我不能即使在管理界面稍后设置价格,也没有字段。
我认为这是与“简单的产品”相关VS“可配置产品”的差异。当我从管理界面创建简单的产品,我可以再修改价格:
如何编程方式简单的产品创造代替配置的产品