CakePHP-Fr.Org

Forum francophone du Framework CakePHP

Vous n'êtes pas identifié.

#1 23-04-2016 23:38:19

lvdl
Chouquette
Date d'inscription: 23-04-2016
Messages: 1

Multiple "save" sur submit

Bonjour,
Ayant simplement utilisé la génération automatique d'un controlleur avec les list,view,edit... j'ai remarqué que si on appuie plusieurs fois "Entrée" (rapidement certes, mais un homme peut le faire sans problème) sur le  "Submit" (dans un edit ici), alors, le retour d'info du "save" ( $this->Flash->success...) s'affiche plusieurs fois.
On dirait que l'on peut enquiller N submit identiques les uns derrière les autres.
Est-ce normal ce comportement ?

Normalement, une requête (http) qui part depuis le client attend une réponse ! Là, on dirait que l'on peut faire partir autant de requêtes sur chaque appui sur Submit que l'on veut, tant qu'une réponse (qui ne serait donc pas vraiment une réponse au sens de http par exemple) ne serait retournée ???

Si tel était le cas, ce comportement serait plutôt "dangereux", car avec une machine il est très facile de générer des centaines de requêtes... Où est l'erreur sinon ?

Je viens de refaire l'essai et j'ai 8 "save" de mon record, sans vraiment m'énerver sur le touche "Entrée":
The signl has been saved.

iThe signl has been saved.

iThe signl has been saved.

iThe signl has been saved.

iThe signl has been saved.

iThe signl has been saved.

iThe signl has been saved.

iThe signl has been saved.

Merci pour une éventuelle réponse.

Hors ligne

 

#2 24-04-2016 10:57:22

6120
The Big Cake
Date d'inscription: 06-11-2009
Messages: 379

Re: Multiple "save" sur submit

Si tu es avec cake 3.1 ou  + :

New in version 3.1: Flash messages now stack. Successive calls to set() or __call() with the same key will append the messages in the $_SESSION. If you want to keep the old behavior (one message even after consecutive calls), set the clear parameter to true when configuring the Component.

sur cette page :
http://book.cakephp.org/3.0/en/controll … flash.html
ou en français :
http://book.cakephp.org/3.0/fr/controll … flash.html

Hors ligne

 

#3 05-05-2016 16:27:50

michaell.add
Crêpe Suzette
Date d'inscription: 05-05-2016
Messages: 5

Re: Multiple "save" sur submit

c'est une probleme de session flash je pense


Le spécialistes de camera ip hikvision en france

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB
Traduction par FluxBB.fr