Question

Je suis dans le jour 10 de Symfony de jobeet Tutorial. Tout marchait bien, mais quand j'ai essayé d'aller à la page d'index: http: // localhost: 9090 / frontend_dev.php

Je suis le message suivant:

 sfPatternRouting Match route "job" (/job.:sf_format) for /job with parameters array ( 'module' => 'job', 'action' => 'index', 'sf_format' => 'html',)
2 Info sfFrontWebController Action "job/index" does not exist
3 Error sfError404Exception Action "job/index" does not exist. 

(j'ai toujours une sauvegarde de jour 9, et la page d'index fonctionne très bien).

Toutes les suggestions?

Était-ce utile?

La solution

Je suppose que vous avez remplacé les méthodes app / modules / job / actions.class.php avec ce que vous avez trouvé sur 10 jours, au lieu de les ajouter simplement. Il doit y avoir une méthode executeIndex () dans ce fichier si vous voulez obtenir quelque chose dans / emploi

Autres conseils

Ouais, il est quelque chose comme ceci:

class jobActions extends sfActions
{
  public function executeIndex(sfWebRequest $request)
  {
    $this->categories = Doctrine_Core::getTable('JobeetCategory')->getWithJobs();
  }

  public function executeShow(sfWebRequest $request)
  {
    $this->job = $this->getRoute()->getObject();
  }

  public function executeNew(sfWebRequest $request)
  {
    ...
  }
  ...
}

J'ai aussi eu le remplacer. Ouais si executeIndex et executeShow sont importants pour "index" et "show". ;)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top