-1
シンプルで小さなショッピングカートを作成したいと思います。私は実体を持っているカート、注文とユーザー。 ユーザーがカートを送信した後にショッピングカートからのデータに基づいて新しい注文を作成する方法を知りたい。ショッピングカートのデータから注文を作成する方法
私はコードを探しているわけではありませんが、これを行うにはいくつかのアイデアがあります。
class Cart
{
/**
* @var integer
*
* @ORM\Column(name="id", type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
private $id;
/**
* @ORM\ManyToOne(targetEntity="UserBundle\Entity\User")
* @ORM\JoinColumn(nullable=false)
*/
private $user;
/**
* @var integer
*
* @ORM\Column(name="quantity", type="integer")
*/
private $quantity;
//.......
}
エンティティ注文
class Order
{
/**
* @var integer
*
* @ORM\Column(name="id", type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
private $id;
/**
* @ORM\ManyToOne(targetEntity="UserBundle\Entity\User")
* @ORM\JoinColumn(nullable=false)
*/
private $user;
/**
* @var date
*
* @ORM\Column(name="date", type="date")
*/
private $date;
//......
}
ユーザーがカートを送信した後にショッピングカートからのデータに基づいて新しい注文を作成する方法を知りたいと思います。 – hous
あなたの記事では、「私はコードを探していませんが、それを行う方法をいくつか考えてみたいです」と言っています。編集#2はそれに答えています。家を確認できますか?あなたが何か他のものを探していない限り... –