Suis dans le routage en ce moment.
Bon voila mon blême; j'ai un module admin dont le generator.yml est:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
http://localhost/ittoolbox_cache.php/owner/487/ListShow
j'ai donc instancié une methode excuteListShow:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
<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 : Sélectionner tout - Visualiser dans une fenêtre à part
http://localhost/ittoolbox_cache.php/owner/487/
j'ai essayé listshow, ListShow.. rien n'y fait !!

mon routage:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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