routing quand tu nous tiens
Suis dans le routage en ce moment.
Bon voila mon blême; j'ai un module admin dont le generator.yml est:
Code:
1 2 3 4 5 6 7 8
| config:
actions: ~
fields: ~
list:
display: [first_name, last_name, site]
max_per_page: 10
object_actions:
show: ~ |
je me retrouve avec un lien:
Code:
http://localhost/ittoolbox_cache.php/owner/487/ListShow
j'ai donc instancié une methode excuteListShow:
Code:
1 2 3 4 5
| public function executeListShow(sfWebRequest $request)
{
$this->owner = Doctrine::getTable('sfGuardUser')->find(array($request->getParameter('id')));
$this->forward404Unless($this->owner);
} |
dans mon ListShowSuccess.php, j'ai besoin de refaire un lien sur elle-même, en rajoutant un parametre (quand j'aurai résolu le blême actuel).
J'ai donc mis un lien:
Code:
<a href="<?php url_for('owner/list_show?id='.$owner->getId())?>"><?php echo $group ?>
je me retrouve avec un lien qui correspond a rien:
Code:
http://localhost/ittoolbox_cache.php/owner/487/
j'ai essayé listshow, ListShow.. rien n'y fait !!
mon routage:
Code:
1 2 3 4 5 6 7 8
| owner:
class: sfDoctrineRouteCollection
options:
model: sfGuardUser
module: owner
prefix_path: /owner
column: id
with_wildcard_routes: true |