Separation traitements du controller
Bonjour.
Question simple:le code ci dessous est dans un controller .Peut on isoler les traitements des objets dans une couche séparée?.En somme ,le but est d'adapter l'architecture d'un projet java ee spring(entites/Interfacedao/daoimpl/Interfacemetier/metierimpl/controller).Donc d'utiliser un objet metier dans le controller et appeler les méthodes déjà implémentéesMerci.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
/**
* @Route("/addN/{$note}/{$nom}")
* @Template()
*/
public function addNoteAction($note,$nom){
$em = $this->getDoctrine()->getEntityManager();
$note =new Note();
$note->setNote($note);
$c = new Candidat();
$c->setNom($nom);
$note->setCandidat($c);
$em->persist($note);
$em->flush();
return array("note"=>$note);
} |