1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
public function prepareCommandeAction() {
if ($this->get('request')->getMethod() == 'POST')
{
$session = $this->getRequest()->getSession();
$em = $this->getDoctrine()->getManager();
if (!$session->has('lignecmd'))
$lignecmd = new LigneCommandeAchat();
else
$lignecmd = $em->getRepository('ecommerceBundle:LigneCommandeAchat')>find($session>get('lignecmd'));
$lignecmd->setNumeroOrdre(1);
$lignecmd->setQuantiteachat(12);
$p1 = $em->getRepository('ecommerceBundle:Produits')->find(1);
$c1 = $em->getRepository('ecommerceBundle:Commandes')->find(1);
$lignecmd->setProduit($p1);
$lignecmd->setCommande($c1);
if (!$session->has('lignecmd')) {
$em->persist($lignecmd);
$session->set('lignecmd', $lignecmd);
}
$em->flush();
}
return .........................
} |
Partager