Bonjour à tous, dans mon application je souhaite passer en parametre à une page un objet, cependant je ne trouve pas la bonne solution j'ai essayé de faire un serialize() suivit d'un urlencode() et de l'inverse dans la page qui récupère l'objet mais rien ne semble fonctionner, si quelqu'un à une idée voici mon code :
Page qui recupère l'objet et doit le transmettre :
Page qui réceptionne l'objet et doit l'utiliser :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $serializedAvatar = serialize($contact->getAvatar()); $serializedAvatar = urlencode($serializedAvatar); echo '<br/><img src="avatar/index/avatar/'.$serializedAvatar.'"/>';
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 $serializedAvatar = $this->_getParam('avatar'); if (!empty($serializedAvatar)){ $serializedAvatar = urldecode($serializedAvatar); $avatar = unserialize($serializedAvatar); $type = $avatar->getType(); $datas = $avatar->getDatas();
Merci d'avance pour l'aide
Partager