/** * {@inheritDoc} */ public function getFournisseurssByActivitiesAndCategories($sm, $activites = NULL, $categories = NULL, $motCle = NULL) { $this->__initializer__ && $this->__initializer__->__invoke($this, 'getFournisseurssByActivitiesAndCategories', array($sm, $activites, $categories, $motCle)); return parent::getFournisseurssByActivitiesAndCategories($sm, $activites, $categories, $motCle); }
/** * Permet de trouver la liste des sociétés ayant pour code fournisseur celui spécifié en paramètre */ public function autocompletionfournisseurAction() { //Si la requète est de type AJAX, on effectue la recherche if ($this->getRequest()->isXmlHttpRequest()) { $fournisseur = new Fournisseur(); $fournisseurs = array(); if (isset($_GET["codeFournisseur"])) { $value = $_GET["codeFournisseur"]; if (!empty($value)) { $fournisseurs = $fournisseur->getFournisseursFromForms($this->getServiceLocator(), $value); } else { $fournisseurs = $fournisseur->getFournisseursFromForms($this->getServiceLocator(), null); } } else { $fournisseurs = $fournisseur->getFournisseursFromForms($this->getServiceLocator()); } return new JsonModel(array('resultat' => json_encode($fournisseurs))); } return $this->redirect()->toRoute('home'); // Ou on redirige l'utilisateur vers une autre page }