En fait, je suis actuellement le tutoriel Jobeet. J'arrive à accéder aux pages du module de job, et les pages du module de category me renvoient une erreur 404.
Je suis novice avec ce framework donc je ne sais pas du tout d'où peut survenir le problème, d'autant plus que je n'ai pas trifouillé beaucoup de fichiers.
Dans le fichier apps/config/app.yml, il n'y a que all:, rien d'autre. Je ne sais pas ce qui peut rentrer en compte.
Bref, j'ai placé des exit() comme conseillé, et j'ai localisé la ligne qui causait le bug pour l'index. Elle se situe dans le template indexSuccess.php et c'est celle-là :
<?php echo link_to($category, 'category', $category); ?>
Cette ligne est à l'intérieur de cette boucle :
foreach ($categories as $category)
La variable $categories a été obtenue de cette façon :
$this->categories = Doctrine::getTable('JobeetCategory')->getWithJobs()
La méthode getWithJobs() est la suivante :
1 2 3 4 5 6 7 8
| public function getWithJobs()
{
$q = $this->createQuery('c')
->leftJoin('c.JobeetJobs j')
->where('j.expires_at > ?', date('Y-m-d h:i:s', time()));
return $q->execute();
} |
Ce que je trouve étrange c'est que tout fonctionne en dev mais en prod, l'index renvoie une erreur 500, et le module de catégorie renvoie une erreur 404.
Merci pour vos réponses.
Partager