developer.jelix.org is not used any more and exists only for history. Post new tickets on the Github account.
developer.jelix.org n'est plus utilisée, et existe uniquement pour son historique. Postez les nouveaux tickets sur le compte github.

Opened 12 years ago

Closed 12 years ago

#734 closed bug (worksforme)

Bug sur un paramètre à "true"

Reported by: blackjack Owned by: laurentj
Priority: high Milestone:
Component: jelix:core Version: 1.1 beta 1
Severity: major Keywords:
Cc: Blocked By:
Blocking: Documentation needed: no
Hosting Provider: Php version:

Description (last modified by laurentj)

Bonjour,

Je viens d'identifier un bug pour le moins étrange. En utilisant le moteur d'url simple j'ai utilisé le plugin jUrl afin de passer un certain nombre de paramètres :

jUrl::get("slider~index@popup",
  array('keepThis'=>"true",
   'TB_iframe'=>"true",
   'height'=>sliderConstants::POPUP_HEIGHT,
   'width'=>sliderConstants::POPUP_WIDTH,
   'idpicture'=>$list->id_picture));

Lorsque j'essaye de récupérer ces paramètres, je ne parviens qu'à récupérer que le premier de ces paramètres. Après avoir changé l'ordre de ces paramètres, je suis parvenu à la conclusion que jelix semble interpréter la valeur "true" bien que passé en tant que chaine de caractères.

Change History (3)

comment:1 Changed 12 years ago by laurentj

  • Component changed from jelix to jelix:core
  • Description modified (diff)
  • Owner set to laurentj

Lorsque j'essaye de récupérer ces paramètres,

c'est à dire ? récupérer où ? quand ? comment ?

Apparement, ça serait un bug de la fonction http_build_query que jUrl utilise

comment:2 Changed 12 years ago by blackjack

Quand je dis récupérer les paramètres cela signifie que j'essaye simplement d'afficher les valeurs des paramètres postés dans mon action "index" de mon controleur indiqué dans mon lien jUrl.

Dans l'exemple d'url indiqué au-dessus :

echo $this->param('keepThis');
echo $this->param('TB_iframe');

me renvoie : true

comment:3 Changed 12 years ago by laurentj

  • Resolution set to worksforme
  • Status changed from new to closed

Après discussion sur IRC, il apparait que c'est un bug dans un script js qui tronque l'url générée avant d'ouvrir une popup.

Note: See TracTickets for help on using tickets.