1
모델을 사용하려고하면이 오류가 발생합니다. 치명적인 오류 :/workcedric2/bambinbazar/apps/frontend /에있는 객체가 아닌 객체에서 getSubMenu() 멤버 함수를 호출하십시오. modules/categories/actions/components.class.php on line 25symfony에서 내 모델 (Doctrine)을 찾을 수 없습니다
심포니 cc로 캐쉬를 지우고 모델을 다시 만들려고했지만 ... 아무 일도하지 않았습니다.
구성 요소 : 파일 BambinbazarCategory.class.php에
public function executeSubmenu(sfWebRequest $request)
{
$currentCatId = $this->getVar('currentCatId');
$currentId = $this->getVar('currentId');
$this->subCategories = $this->bambinbazar_category->getSubMenu($currentCatId);
}
모델 :
public function getSubMenu($currentCatId)
{
$q = Doctrine_Core::getTable('BambinbazarCategory')->createQuery('tree')
->where('tree.parent_id = ?', $currentCatId)
->addOrderBy('tree.parent_id ASC')
->addOrderBy('tree.lft ASC')
->execute();
return $q;
}