Sujet : Regles de routage et le link

Re Hywan,

Alors autre souci , jusque la sans réponse.

J'ai mon routeur complet comme ceci :

    $router->_get('_css', '/Css/(?<sheet>)')
            ->get('a', '/admin[/]?', 'admin', 'index')
            ->get('ac', '/admin/categorie-(?<id>.*?).html', 'admin', 'categorie')
            ->get('ag', '/admin/gallerie-(?<idGallerie>.*?).html', 'admin', 'gallerie')
            ->get('ar', '/admin/(?<_able>.*?).html', 'admin', 'index')
            ->get('cur', '/(?<_able>.*?).html', 'index', 'index')
            ->get('all', '/(?<_able>)', 'index', 'index');

j'ai ma variable $this->data->gallerie qui vaut :

array (
                     array('uri' => 'foo' , 'id' => 'bar'),
                     array('uri' => 'foo' , 'id' => 'baz'),
);

Quand je veux l'envoyer dans Xyl je processe comme suit :

 <ulist>
                   <item bind="?gallerie"><link href="@ag:idgallerie=(?id)" bind="?id"/></item>
            </ulist>

et cela me retourne

<ul><li><a href="/admin/gallerie-.html">bar</a></li><li><a href="/admin/gallerie-.html">baz</a></li></ul

Une idée du problème ? Cordialement Thehawk

Apprend Hoa et est heureux smile

2

Re : Regles de routage et le link

Tente avec gallerie[0] plutôt. Tu définis un nœud, pas une feuille smile.

« Un handicap est le résultat d'une rencontre entre une déficience ou différence et une incapacité de la société à répondre à celle-ci. »