私はSymfony2で自分のやり方を学んでいますが、家族経営のワインの輸入業者のために小さなエプホットを建設しています。ゆっくりと私はSymfony2のコンセプトを理解していますが、ショッピングカートの構築に移りながら、が(少なくともSf2規格に準拠)の方法でこれを実装する方法がよく分かりません。Symfony2のショッピングカート
私が探しているのは、Basket
BasketItems
とその金額をセッションに保存した後、このデータをチェックアウトで使用する単純なものです。私が行く前に、何とか一緒に接着剤を貼り付ける前に、これをどうやって正しく分けるべきかアドバイスを聞きたいと思います。
これまでのところ、2つのエンティティを作成しましたが、エンティティクラスやリポジトリに論理を直接配置する必要があるかどうか、あるいは、好ましくはどこに配置するべきかわかりません。
これはあまりにも広い質問ではないと思います。私は本当に堅牢なショッピングカートの実装は小さな仕事ではないという事実をよく承知しています。追記で
、周りすでにSymfony2のためのいくつかの実証済みと作業ショッピングバスケットがありますか?
あなたの洞察をいただきありがとうございます! – Czechnology
ちょうどあなたの「どこで売れているのか」のことを考えてください - doctrine2コレクションをフィルタリングするために使用できる基準を忘れないでください - http://docs.doctrine-project.org/en/latest/reference/working-with-associations.html #filtering-collections - 私の経験で見落とされていますが、きちんとした解決策になることができます。 – benlumley