Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 11-07-2008 15:08:03

bucheron
Membre
Date d'inscription: 30-05-2008
Messages: 138

Problème de partial en Ajax

Hello,

je fais suite à un précédent problème:
comment récupérer un render courant dans une variable ? (http://www.z-f.fr/forum/viewtopic.php?id=1556)

Jusqu'alors tout fonctionnait bien. Sauf que dans un de mes templates je fais appel à partial

Code:

$this->partial( ...);

Le script affiche bien les éléments partials mais ensuite s'arrete et oublie le reste.
Pour conclure je n'ai qu'un seul bout de la page !!!!

En gros il rentre dans le template, puis va dans le partial, l'affiche puis s'arrete de s'exécuter, comme s'il ne trouvais pas son chemin retour.

Il m'est bien sur possible de copier le contenu partial dans le template en cours, mais bon je pense que pas mal d'entre vous ne trouve pas cela très clean.

d'avance merci

Hors ligne

 

#2 11-07-2008 17:18:17

thoas
Nouveau membre
Lieu: Paris, France
Date d'inscription: 02-03-2008
Messages: 8

Re: Problème de partial en Ajax

Hello,

Ca ne va pas t'aider, mais aucun problème de mon côté en direct et via AJAX, pourrais-tu nous copier l'appel complet du partial?

Aucune erreur? Aucune Exception?

Est-ce que si tu charges ton script directement dans le navigateur, tu as le même comportement (en gros sans utiliser AJAX) ?

see u

Hors ligne

 

#3 11-07-2008 17:29:10

bucheron
Membre
Date d'inscription: 30-05-2008
Messages: 138

Re: Problème de partial en Ajax

Malheureusement, je n'ai aucune erreur ni exception généré, bizarre bizarre.
Lorsque je le charge dans le navigateur j'ai le même comportement.
Pour avoir le comportement sans aucun probléme je dois afficher la vue courante classiquement et non stocké l'info dans une variable via l'objet Zend_View.

voila mon appel depuis le controlleur:

Code:

$view = new Zend_View();
$view->setScriptPath(PATH_VIEW_SCRIPT);
$view->info     = $info;
$html = $view->render("member/index.phtml");

//puis je le retourne encodé version json:
echo Zend_Json::encode(array(
                            "html"            => $html
                        ));

et voici l'appel à partial contenu dans mon index.phtml

Code:

        
                <? echo $this->partial('partial-site-CoupDeCoeur-et-autres.phtml', 
                            array(     "Site_coupDeCoeur"     => $bloc["site"]["CoupDeCoeur"],
                                    "Site_autre"         => $bloc["site"]["Autre"] ) 
                    );   
                ?>

Dernière modification par bucheron (11-07-2008 17:30:05)

Hors ligne

 

#4 12-07-2008 11:50:07

bucheron
Membre
Date d'inscription: 30-05-2008
Messages: 138

Re: Problème de partial en Ajax

thoas est ce que tu as le même genre de script que moi ?

Ou quelqu'un a t'il une solution

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