Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 31-03-2008 16:01:26

yosra
Membre
Date d'inscription: 03-03-2008
Messages: 83

[$this->_redirect('/')]Quitter une page avec zend

salut

j'ai créer un page de deux bouton l'une exécute l'ajout et l'autre de type reset pour sortir et aller à index mais lorsque je clic sur quitter rien ne se passe est ce que je dois écrire un code dans mon controller pour sortir et aller à index si je clic au dessus de quitter???

est ce que j'utilise $this->_redirect('/'); mais comment???

merci d'avance

Hors ligne

 

#2 31-03-2008 16:19:38

Badoux
Membre
Date d'inscription: 25-03-2008
Messages: 32

Re: [$this->_redirect('/')]Quitter une page avec zend

Tu n'aurais pas la structure de tes boutons ? "le code"

Tu ne peux donner un ordre à un bouton, en php ! Tu dois passer par un form, ou par une action JS, du genre onclick="window.loaction.href = 'ta_page_de_redirection.php'".

Enfin, donne nous le code et on pourra probablement t'en donner plus. wink

Hors ligne

 

#3 31-03-2008 16:30:09

yosra
Membre
Date d'inscription: 03-03-2008
Messages: 83

Re: [$this->_redirect('/')]Quitter une page avec zend

voici le code html dans la page consulter

<tr><td>
<input type="submit" name="add"
    value="<?php echo $this->escape($this->buttonText); ?>" />///bouton pour inserrer

  <input type="reset" name="sortir" value="Quitter" /></tr></td>//buton à sortir

mais je n'a rien atrribuer car je ne sais pas comment je peux faire par exemple

onclick ="<?php echo $this->baseUrl ?>$this->_redirect('/');?>"  rien ne se passe

Hors ligne

 

#4 31-03-2008 16:42:19

Badoux
Membre
Date d'inscription: 25-03-2008
Messages: 32

Re: [$this->_redirect('/')]Quitter une page avec zend

Utilise le balise [ code ] http://www.z-f.fr/forum/help.php#bbcode [ / code ]
pour le code !

Sinon, tu as une erreur dans la déclaration de ton action onclick ! Je sais pas si c'est un mauvais copier-coller ! Mais cela devrait à première vue être un truc du genre:

Code:

onclick ="<?php echo $this->baseUrl . $this->_redirect('/');?>"

Au lieu de:

Code:

onclick ="<?php echo $this->baseUrl ?>$this->_redirect('/');?>"

de toute manière ce n'est pas juste !

$this->_redirect('/'); est une action PHP de Zend. Celle-ci est actionné depuis le serveur tandis que onclick est une action javascript, qui se passe du coté client (navigateur).

Tu devrait plutôt mettre un truc du genre:

Code:

onclick ="<?php echo $this->baseUrl;?>"

Dernière modification par Badoux (31-03-2008 16:44:33)

Hors ligne

 

#5 01-04-2008 10:15:50

yosra
Membre
Date d'inscription: 03-03-2008
Messages: 83

Re: [$this->_redirect('/')]Quitter une page avec zend

j'ai fais comme ça

Code:

 <input type="reset" name="sortir" value="Quitter" onclick ="<?php echo $this->baseUrl;?>;" />

mais rien ne se passe

comment faire pour retourner à l'index ou quitter la page ??

Dernière modification par yosra (01-04-2008 10:16:23)

Hors ligne

 

#6 01-04-2008 10:39:18

yosra
Membre
Date d'inscription: 03-03-2008
Messages: 83

Re: [$this->_redirect('/')]Quitter une page avec zend

bon j'ai fais d'une autre manière j'ai fais un liens vers la page index avec href et j'ai mis une image à la place de bouton ça marche mais le porbleme de buton quitter persiste voilà le code

Code:

 <tr><td><a class="cadre" href="<?php echo $this->baseUrl; ?>/index/"><img name=""  src="<?php echo $this->baseUrl; ?>/public/images/32px-Crystal_Clear_action_reload.png" width="32" height="32" alt="" /></a></td></tr>

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages