ajax simple formulaire dans cakephp 3.0

Comme helper js n'est pas plus dans cakephp 3.0 de manière à ce que je suis en train de faire est de sauver mes données d'un formulaire dans la base de données à l'aide d'ajax


j'ai juste deux champs de saisie.

mes fichiers sont:


  1. ajouter.ctp
  2. js.js
  3. EmployeesController.php

ajouter.ctp

 
$this->Form->create ("Employés"); 
$this->Form->input('nom', array('id'=>'nom')); 
$this->Form->input('age', array('id'=>'age')); 
$this->Form->bouton ("Ajouter des Infos", array( 
'type'=>'bouton', 
'onclick'=>'infoAdd();' 
)); 
$this->Form->end(); 

js.js

 
fonction infoAdd() { 
var nom=$("#nom").val(); 
var age=$("#age").val(); 
$.get('/employés/info?nom= " +nom+"&age="+age, function(d) { 
alert(d); 
}); 
} 

EmployeesController.php

class EmployeesController extends AppController {
    public $components=array('RequestHandler');
    public function add() {
        $emp=$this->Employees->newEntity();
        if($this->request->is('ajax')) {
            $this->autoRender=false;
            $this->request->data['name']=$this->request->query['name'];
            $this->request->data['age']=$this->request->query['age'];
            $emp=$this->Employees->patchEntity($emp,$this->request->data);
            if($result=$this->Employees->save($emp)) {
                echo "Success: data saved";
                //echo $result->id;
            }
            else {
                echo "Error: some error";
                //print_r($emp);
            }
        }
    }
}


Remarque : mon modèle n'ont not empty règle pour les deux domaines

tout ce que je fais fonctionne bien, mais je ne pense pas que je m le faire dans le droit chemin ou qu'il devrait l'être.

merci de m'aider à ce que je m manque et ce que je n'ai pas besoin de le faire.