Task #4388

Improve pass hidden values

Added by moyo over 6 years ago. Updated over 5 years ago.

Status:FeedbackStart date:07/01/2013
Priority:NormalDue date:
Assignee:webmyster% Done:

0%

Category:Framework
Target version:Unplanned

Description

Create generic clean function to pass hidden values on form.
See proposed patch from webmyster

Aim : permit to pass array without do json_encode / json_decode

svn.diff Magnifier (3.81 KB) moyo, 07/01/2013 08:45 PM

History

#1 Updated by moyo over 6 years ago

#2 Updated by moyo over 6 years ago

  • Status changed from New to Feedback

#3 Updated by jmd over 6 years ago

JMD : Sur un petit array ça me semble pas gênant en revanche avec un gros array on va généner beaucoup de champs pour pas grand chose tout de même. Il faut voir aussi l'impact avec les limites de paramétrages des serveurs genre max input var etc...

#4 Updated by webmyster over 6 years ago

J'avais oublié ce "détail". Il n'empêche que nous pouvons passer par cette méthode unique qui affiche les champs hidden. Quitte, pour le moment, à utiliser json_encode et json_decode au lieu de "splitter" en autant de champs hidden que d'éléments dans le tableau.
Cela nous permettra, si nous trouvons une meilleure solution, de basculer dans ce nouveau formalisme plus rapidement.

A-t-on un moyen de tracer le nombre total de champs dans les formulaires ?

#5 Updated by moyo over 6 years ago

webmyster wrote:

A-t-on un moyen de tracer le nombre total de champs dans les formulaires ?

C'est à dire ?

#6 Updated by webmyster over 6 years ago

Avoir un ordre de grandeur du nombre de champs dans les formulaires afin de savoir si on peut envisager de passer par la solution 1 élement d'un tableau => un champs hidden.

Après reflexion, nous pourrions compter simplement le nombre d'entrée dans le champs $_POST (en incluant le nombre d'éléments dans les tableaux). Mais a-t-on une idée précise des restrictions des différents navigateurs en nombre de variables transmissibles par la methode POST ?

#7 Updated by moyo over 6 years ago

ce n'est pas vraiment le navigateur mais le serveur avec les max_input_vars

#8 Updated by moyo over 5 years ago

  • Target version changed from 0.85 to Unplanned

Also available in: Atom PDF