Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 21-05-2012 08:36:50

Kaimite
Membre
Lieu: Marseille
Date d'inscription: 16-06-2008
Messages: 144
Site web

[ZF 1.11.11] Zend_View_Helper_Url me renvoie l'url en cours...

Bonjour,

Je suis sur une page de mon site avec une adresse suivante : http://www.monsite.com/editorial

Dans la page j'ai un lien que je génère avec l'aide de vue url();

Code:

<?php
$urlParams = array("module" => "article", "controller" => "index", "action" => "voir", "art_id" => 35);
$articleUrl = $this -> url($urlParams, null, true);
?>

et l'aide url() me renvoie "/editorial". Il doit y avoir un truc que je n'ai pas saisi avec cet aide.
Pourtant je précise un nom de route null et un reset à true.

Si quelqu'un a une explication je suis preneur.

Merci,
Kaimite

Hors ligne

 

#2 21-05-2012 09:22:38

tdutrion
Administrateur
Lieu: Dijon, Paris, Edinburgh
Date d'inscription: 23-12-2009
Messages: 614
Site web

Re: [ZF 1.11.11] Zend_View_Helper_Url me renvoie l'url en cours...

Bonjour,

Pourrait-on avoir le code où est utilisé $articleurl ?

A mon avis tu as oublié un echo quelque part.

Hors ligne

 

#3 21-05-2012 11:41:25

Kaimite
Membre
Lieu: Marseille
Date d'inscription: 16-06-2008
Messages: 144
Site web

Re: [ZF 1.11.11] Zend_View_Helper_Url me renvoie l'url en cours...

Bonjour,

Voici le code :

Code:

[lang=php]
<?php
$page        = $this -> row -> getWebData($this -> lang['lng_id']);
$rubrique    = $this -> rubrique -> getWebData($this -> lang['lng_id']);
$this -> headTitle( $page['pag_seo_title'] );
$this -> headMeta($page['pag_seo_desc'], 'description');

$params = array(
    "module"        => "article",
    "controller"    => "index",
    "action"        => "voir",
    "pag_id"        => 45
);
$urlTest        = $this -> url($params, null, true);
echo $urlTest;
?>

Ce code est tout en haut du script de vue.

Merci pour les réponses,
Kaimite

Hors ligne

 

#4 21-05-2012 15:25:24

shadypierre
Membre
Date d'inscription: 24-03-2010
Messages: 617

Re: [ZF 1.11.11] Zend_View_Helper_Url me renvoie l'url en cours...

C'est plus l'endroit ou tu appel le $urlTest dans ton html qu'il faudrait.

Hors ligne

 

#5 21-05-2012 15:37:03

Kaimite
Membre
Lieu: Marseille
Date d'inscription: 16-06-2008
Messages: 144
Site web

Re: [ZF 1.11.11] Zend_View_Helper_Url me renvoie l'url en cours...

Salut,

C'est à cet endroit.

En gros j'ai mon controlleur :

Code:

[lang=php]
public function voirAction () 
{
    $rub_id        = $this -> _request -> getParam("rub_id");
    $rubrique    = $this -> tblRubrique -> getRow($rub_id);
    $row        = $this -> _model -> getRowFromRubID($rub_id, false);
    
    if ( $row !== null && $row -> isValid() ) {
        $this -> view -> row        = $row;
        $this -> view -> rubrique    = $rubrique;
    } else {
        $this -> _redirect("error/erreur404");
    }
    return;
}

et dans ma vue :

Code:

[lang=php]
<?php
$page        = $this -> row -> getWebData($this -> lang['lng_id']);
$rubrique    = $this -> rubrique -> getWebData($this -> lang['lng_id']);
$this -> headTitle( $page['pag_seo_title'] );
$this -> headMeta($page['pag_seo_desc'], 'description');

$params = array(
    "module"        => "article",
    "controller"    => "index",
    "action"        => "voir",
    "pag_id"        => 45
);
$urlTest        = $this -> url($params, null, true);
echo $urlTest;
?>
<section class="siteContent clearfix">
    <header>
        <?= $this -> HeaderContentSlider( $page['pag_image_head_src'] ); ?>
        <?= $this -> MenuRubrique( $this -> rubrique, $this -> lang['lng_id'] ); ?>
    </header>
    <article>
        <h1><?= $page['pag_titre'] ?></h1>
        
        <p class="lanceur">
            <?= $page['pag_lanceur'] ?>
        </p>
        
        <div class="corps">
            <?php 
            echo $page['pag_corps'];
            
            if ( $page['pag_video'] !== "" ) {
                echo $this -> VideoPlayer( $page['pag_video'], 640, 360 );
            }
            
            if ( !empty( $page['gal_id'] ) ) {
                echo $this -> Galleria( $page['gal_id'] );
            }
            ?>
        </div>
    </article>
    
    <aside>
        <?php if ( !empty( $page['pag_image_aside_src'] ) ) : ?>
            <img src="<?= $page['pag_image_aside_src'] ?>" alt="" class="une" />
        <?php endif; ?>
            
        
        <h4>Partager</h4>
        <?= $this -> SocialLinks('Partager cet article'); ?>
    </aside>
</section>

Kaimite

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