Pregunta

Estoy en el día 10 de Symfony de jobeet Tutorial. Todo funcionó bien, pero cuando traté de ir a la página de índice: http: // localhost: 9090 / frontend_dev.php

Tengo el siguiente mensaje:

 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. 

(que todavía tiene una copia de seguridad de los días 9 y la página de índice funciona bien).

¿Alguna sugerencia?

¿Fue útil?

Solución

supongo que ha sustituido a los métodos de aplicación / modules / job / actions.class.php con lo que encontraste en el día 10, en lugar de la simple adición de ellos. Tiene que haber un método executeIndex () en este archivo si desea obtener algo a / de trabajo

Otros consejos

Sí, es algo como esto:

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)
  {
    ...
  }
  ...
}

También tenía sobrescribirlo. Sí así que executeIndex y executeShow son importantes para el "índice" y "espectáculo". ;)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top