2011-04-29 2 views
0

J'envoie les valeurs à un contrôleur faisantenvoyer paramètre url

echo $html->link('Do this? ',"/item/view/{$form->value('table.id')}"); 

sur le gâteau final du contrôleur micros seulement l'ID Maintenant, en plus table.id comme celui-ci

function view($id = null){ 
.... 
} 

, je voulez envoyer une autre valeur appelée table2.source ... comment ferais-je pour que le contrôleur l'obtienne également

function view($id = null, $source=null) ... quelque chose le long de ces lignes, mais pas sûr comment vont-ils arriver au contrôleur en premier lieu

Répondre

1

Pouvez-vous pas seulement changer l'URL de lien vers quelque chose comme ceci:

echo $html->link('Do this? ', 
    "/item/view/{$form->value('table.id')}/{$form->value('table2.source')}"); 

(Après avoir modifié la fonction de vue d'accepter le second paramètre ...)