新しく商品を追加する時に、ClassCategory1がなくて怒られたので、追加処理を書いた。
環境
手順など
$ClassName = $app['eccube.repository.class_name']->find(1);//idは例 $ClassCategory = new \Eccube\Entity\ClassCategory(); $ClassCategory->setClassName($ClassName);//あらかじめClassNameを用意しておく必要はある。 $ClassCategory->setName('あれやこれや'); $ClassCategory->setRank(1);//適当に1くらいでどうか $ProductClass->setClassCategory1($ClassCategory); $member = $app['eccube.repository.member']->find(1);//idは例 $ClassCategory->setCreator($member); $app['orm.em']->persist($ClassCategory); $app['orm.em']->flush();