Après avoir utilisé AJAX pour soumettre les données à mettre à jour, je souhaite savoir quelles données sont reçues dans le contrôleur. S'agit-il des données de ma table ? Ou s'agit-il de données destinées au jugement ?
mise à jour de la fonction publique (Requête $request){
$status=0;
$id = $request->get('id');
$data = $this->request- >param();
// Dump($data); Quelle est la quantité de données ici ? Pouvez-vous la vérifier ? Est-il impossible d'utiliser dump ou de l'exécuter ? " L'adhésion a échoué. ';
} else {
$ Statut = 1;
Session ('admin', $ a);
$ message =' ok, ajout réussi ! ';
’’ ’’ retourner ['statut ' => ----------------------------------- --------------- ----------------
$data sont toutes les données du formulaire soumis par votre front-end via ajax. Il s'agit d'un tableau associatif. tp5 utilise json par défaut. Utilisez-vous la sortie dump pour vérifier les données dans $data ?
Updata() ne devrait pas exécuter l'instruction sql de mysql ? Comment se fait-il que $data soit exécuté directement ?
$name= $this->request->param('name');
$add= $this->request->param('add');
$time= $this->request ->param('update_time');
$a = Db::name('dh')
->where('id',$s)
->data(['name' => $ nom, a 'add' = & gt; $ add,
'update_time' = & gt; $ time
])
- & gt; update (); Que se passe-t-il si j'ai de nombreux champs à modifier ?