CHttpException

Эта страница не существует :(

/app/www/www/protected/models/MenuCategory.php(145)

133             return false;
134         }
135     }
136     
137     public function getCategoryByName($name)
138     {
139         $criteria = new CDbCriteria();
140         $criteria->compare("UrlName", $name);
141         
142         $category = $this->find($criteria);
143         if($category == null)
144         {
145             throw new CHttpException(404,'Эта страница не существует :(');
146         }
147         
148         return $category;
149     }
150     
151     public function getCategoryList()
152     {
153         $criteria = new CDbCriteria();
154         $criteria->order = "OrderField";
155         //$criteria->compare("IsShow", 1);
156         
157         $list = $this->findAll($criteria);

Stack Trace

#0
+
 /app/www/www/protected/models/MenuFood.php(443): MenuCategory->getCategoryByName("deserti")
438     }
439 
440     
441     public function getFoodByUrl($category, $name)
442     {
443         $catModel = MenuCategory::model()->getCategoryByName($category);
444         $criteria = new CDbCriteria();
445         $criteria->compare("UrlName", $name);
446         $criteria->compare("CategoryID", $catModel->id);
447         
448         $food = $this->find($criteria);
#1
+
 /app/www/www/protected/controllers/MenuController.php(95): MenuFood->getFoodByUrl("deserti", "napoleon")
090         if($category == "")
091         {
092             $this->redirect($this->createUrl('menu/category', array('category' => 'pizza')));
093         }
094 
095         $food = MenuFood::model()->getFoodByUrl($category, $name);        
096         $menuCat = MenuCategory::model()->getCategoryByName($category);        
097         
098         $this->pageTitle = str_replace("  ", " ", $food->Prefix." ".$food->Name." / Доставка еды Красноярск Flyfoods.ru");
099         $this->pageDescription = str_replace("  ", " ", $food->Prefix." ".$food->Name)." На Flyfoods.ru. Доставка вкусной еды в Красноярске от Berrywood Family.";
100         $this->pageKeywords = "доставка {$food->Prefix} {$food->Name}, доставка еды, доставка Красноярск, доставка от берривуд, berrywood family";
#8
+
 /app/www/www/protected/components/Controller.php(73): CController->run("viewfood")
68                     $session->save();
69                 }
70             }
71         }
72         
73         parent::run($actionID);
74     }
75 }
2024-03-29 20:31:22 nginx/1.25.2 Yii Framework/1.1.17