Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 06-08-2010 10:00:49

delorbe
Membre
Date d'inscription: 06-08-2010
Messages: 57

[Zend_Navigation][1.9.6] Sitemap Fatal error

Bonjour,

Je travaille sur Windows XP avec le serveur Xampp.
J'accède à mon projet via l'url : "http://zend_quickstart"

J'ai mis en place la navigation de mon site, dynamiquement à partir d'une table navigation de ma base de données.
Le menu et les breadcrumbs s'affichent bien, aucun souci avec ça, ce qui me laisse à penser que mon objet navigation() est bien renseigné.

Pourtant, quand j'essaie d'afficher le sitemap de mon site, j'ai cette erreur :

Code:

Fatal error: Zend_View_Exception: Encountered an invalid URL for Sitemap XML: "http://zend_quickstart/" in C:\xampp\php\PEAR\Zend\View\Helper\Navigation\HelperAbstract.php on line 519

Pour afficher mon sitemap, j'appelle : "http://zend_quickstart/index/sitemap" (Pour précisions : Module = default, Controller = index, Action = sitemap).

Et dans ma vue sitemap.phtml, je fais un simple appel :

Code:

<?php echo $this->navigation()->sitemap(); ?>

J'ai consulté la doc, essayé des tutos, cherché cette erreur dans Google, rien à faire : je sèche...

J'ai essayé, pour tester, de faire un $container spécifique, ultra simple, pour mon action sitemap, pour voir si l'erreur venait de mon objet navigation(), ou pas.
Rien à faire j'ai toujours la même erreur...

On dirait qu'il plante sur "http://zend_quickstart/". Mais je ne sais pas pourquoi.
Est-ce le nom de domaine qui le gène?
Devrais-je refaire mon virtualhost pour le renommer "zend_quickstart.dev", ou un truc plus conventionnel?

Ou y a-t-il un truc à faire que la doc ne mentionne pas?
Genre créer un sitemap.xml vierge, ou bien une config particulière dans mon "application.ini"?

Merci d'avance pour vos idées et votre aide.

Hors ligne

 

#2 06-08-2010 13:38:09

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

Re: [Zend_Navigation][1.9.6] Sitemap Fatal error

'Encountered an invalid URL for Sitemap XML'

Y'a quoi dans ton fichier xml du sitemap?

Hors ligne

 

#3 06-08-2010 14:18:49

delorbe
Membre
Date d'inscription: 06-08-2010
Messages: 57

Re: [Zend_Navigation][1.9.6] Sitemap Fatal error

Salut,

Merci pour ta réponse.

Il n'y a rien du tout, puisque je n'en ai pas.
J'ai cru comprendre à travers la doc qu'on pouvait générer un sitemap à partir de l'objet navigation() correctement défini.

Voici un exemple que j'ai testé, qui se trouve dans l'action "sitemapAction()" de mon contrôleur "index" :

Code:

$container = new Zend_Navigation();
$this->view->navigation($container);

$container->addPage(
    array(
        'label'      => 'Homepage',
        'module'     => 'default',
        'controller' => 'index',
        'action'     => 'index',
        'pages'      =>
        array(
            array(
                'label'      => 'Tests page',
                'module'     => 'default',
                'controller' => 'index',
                'action'     => 'test'
            ),
            array(
                'label'      => 'Sitemap',
                'module'     => 'default',
                'controller' => 'index',
                'action'     => 'sitemap')
        )
    )
);

echo $this->view->navigation($container)->sitemap();

Ce qui me donne :

Code:

Fatal error: Zend_View_Exception: Encountered an invalid URL for Sitemap XML: "http://zend_quickstart/" in C:\xampp\php\PEAR\Zend\View\Helper\Navigation\HelperAbstract.php on line 519

Dernière modification par delorbe (06-08-2010 14:33:06)

Hors ligne

 

#4 11-08-2010 10:49:18

delorbe
Membre
Date d'inscription: 06-08-2010
Messages: 57

Re: [Zend_Navigation][1.9.6] Sitemap Fatal error

Bonjour,

Un petit up svp.

Est-ce que cette méthode est correcte, ou faut-il obligatoirement créer un fichier sitemap.xml (ce dont aucun tutorial ne parle) ?

Toute la doc que je trouve insiste surtout sur la création du conteneur de l'objet navigation(), et une seule ligne vite fait pour le sitemap...

Merci

Hors ligne

 

#5 13-08-2010 14:00:34

delorbe
Membre
Date d'inscription: 06-08-2010
Messages: 57

Re: [Zend_Navigation][1.9.6] Sitemap Fatal error

Bah, tant pis pour le sitemap, je le ferai à la mano...

Merci quand même

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