本家のサイトが解り辛すぐる件について
<?php class jobActions extends sfActions { public function executeShow(sfWebRequest $request) { $this->job = $this->getRoute()->getObject(); $this->forward404Unless($this->getRoute()->getObject()); } // ... }
・・・と書かないといけない、みたいなことを書いてあるが、まったくもって「何処に」書いたらいいのかが解らない!
参考になるサイトをもう一度調べ直してみたところ、、、
ありましたよ、ありましたよ!
jobeet/apps/frontend/modules/job/actions/actions.class.phpでした!
action.class.phpの、
<?php public function executeShow(sfWebRequest $request) { $this->Job = JobeetJobPeer::retrieveByPk($request->getParameter('id')); $this->forward404Unless($this->Job); }
ここの部分を変更すればok!