Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 15-11-2012 15:03:18

matthieupetit
Membre
Date d'inscription: 05-11-2012
Messages: 20

Lien vers view

Bonjour à tous,

je débute sur zf2 et je risque de devoir poster énormément de discussions sur ce forum car je comprends mieux en appliquant directement, n'ayant eu aucune expérience sur zf2.

J'ai installer ZendSkeletonApplication et j'ai créer des liens dans le footer comme on le voit sur grand nombre de site.

Ces liens sont donc présents dans le layout.phtml du module Application mais je ne sais pas encore comment faire pour que ces liens redirigent vers une vue.

Faut-il créer un nouveau module (Footer par exemple) ou ajouter du contenu dans le module Application ?

Quelqu'un pourrait-il m'expliquer cela en détail ?

Merci par avance smile

Hors ligne

 

#2 15-11-2012 17:00:01

Fredy
Nouveau membre
Date d'inscription: 01-10-2012
Messages: 5

Re: Lien vers view

Pour les lien tu a plusieurs choix, le mieux c'est que tu essaye de faire complètement le tuto de la doc du ZF2, tu verra comment le faire (entre autres) grâce au "route" que tu aurra défini, ensuite tu aura juste à appeler l'alias/nom de la route (qui s'occupera d'afficher ta vue de ton action).

Faut-il créer un nouveau module (Footer par exemple) ou ajouter du contenu dans le module Application ?

Non pas du tout.

Dernière modification par Fredy (15-11-2012 17:02:04)

Hors ligne

 

#3 16-11-2012 00:23:37

matthieupetit
Membre
Date d'inscription: 05-11-2012
Messages: 20

Re: Lien vers view

J'ai lu une bonne partie de ce tutoriel, seulement, on est dans un cas qui ne m'a pas tout à fait l'air d'être le même que le mien !

Serait-ce possible de m'expliquer les étapes afin que mes liens pointent bel et bien vers une vue et que je le fasse ensuite moi même ?

Hors ligne

 

#4 16-11-2012 10:33:19

Orkin
Administrateur
Lieu: Paris
Date d'inscription: 09-12-2011
Messages: 1261

Re: Lien vers view

matthieupetit a écrit:

J'ai lu une bonne partie de ce tutoriel, seulement, on est dans un cas qui ne m'a pas tout à fait l'air d'être le même que le mien !

Serait-ce possible de m'expliquer les étapes afin que mes liens pointent bel et bien vers une vue et que je le fasse ensuite moi même ?

Salut, je pense que tu n'as pas tout lu. Avoir un lien dans une vue ou dans le layout c'est la même chose. Le layout c'est une vue.

Dans le tuto tu as un exemple pour créer ta route :

Code:

[lang=php]// The following section is new and should be added to your file
    'router' => array(
        'routes' => array(
            'album' => array(
                'type'    => 'segment',
                'options' => array(
                    'route'    => '/album[/:action][/:id]',
                    'constraints' => array(
                        'action' => '[a-zA-Z][a-zA-Z0-9_-]*',
                        'id'     => '[0-9]+',
                    ),
                    'defaults' => array(
                        'controller' => 'Album\Controller\Album',
                        'action'     => 'index',
                    ),
                ),
            ),
        ),
    ),

Et un exemple d'utilisation pour créer une url à partir de la route :

Code:

[lang=php]echo $this->url('album', array('action' => 'add'))

Donc je ne vois pas ce qui est différent d'un cas normal

Hors ligne

 

#5 16-11-2012 12:49:30

matthieupetit
Membre
Date d'inscription: 05-11-2012
Messages: 20

Re: Lien vers view

J'y suis finalement très bien arrivé et j'ai bien compris ce principe, merci beaucoup pour les réponses smile

Hors ligne

 

#6 18-11-2012 00:34:39

Bouks
Membre
Lieu: Paris
Date d'inscription: 31-08-2012
Messages: 241

Re: Lien vers view

matthieupetit a écrit:

...mes liens pointent bel et bien vers une vue...

Un petit cours de sémantique ? smile


22914720

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