Sylius Frameworkで価格を使ってプログラムでプログラムを作成するにはどうすればよいですか?ここでSylius eCommerce Framework(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".
が、私はできません後でAdmin Interfaceで価格を設定しても、フィールドはありません。
私はそれは、「設定可能な製品」の違いVS「シンプル製品」に関連すると思います。私は管理インタフェースからシンプルな製品を作成するときに、私は、価格を変更することができます。
迅速で、プログラムシンプルな製品代わり設定可能な製品