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
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.
c'est à dire ? récupérer où ? quand ? comment ?
Apparement, ça serait un bug de la fonction http_build_query que jUrl utilise