لا يمكن لـ Symfony Jobeet العثور على صفحة الفهرس؟

StackOverflow https://stackoverflow.com/questions/3452526

  •  27-09-2019
  •  | 
  •  

سؤال

انا في ال اليوم 10 برنامج Symfony's Jobeet Tutorial. كان كل شيء على ما يرام ، لكن عندما حاولت الذهاب إلى صفحة الفهرس: http: // localhost: 9090/frontend_dev.php

تلقيت الرسالة التالية:

 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. 

(لا يزال لدي نسخة احتياطية من اليوم التاسع ، وصفحة الفهرس تعمل بشكل جيد).

أي اقتراحات؟

هل كانت مفيدة؟

المحلول

أعتقد أنك استبدلت الطرق في التطبيق/الوحدات النمطية/الوظيفة/الإجراءات. يجب أن يكون هناك طريقة executeIndex () في هذا الملف إذا كنت ترغب في الحصول على شيء في /وظيفة

نصائح أخرى

نعم ، إنه شيء من هذا القبيل:

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

كما كنت أكتبه. حسنا إذا ExecuteIndex و المدير التنفيذي مهمة لـ "الفهرس" و "العرض". ؛)

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top