CHttpException

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

/app/www/www/protected/models/MenuFood.php(452)

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);
449         
450         if($food == null)
451         {
452             throw new CHttpException(404,'Эта страница не существует :(');
453         }
454         
455         return $food;        
456     }
457     
458     /**
459      * Retrieves a list of models based on the current search/filter conditions.
460      *
461      * Typical usecase:
462      * - Initialize the model fields with values from filter form.
463      * - Execute this method to get CActiveDataProvider instance which will filter
464      * models according to data in model fields.

Stack Trace

#0
+
 /app/www/www/protected/controllers/MenuController.php(95): MenuFood->getFoodByUrl("sushi", "ikura-maki")
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";
#7
+
 /app/www/www/protected/components/Controller.php(73): CController->run("viewfood")
68                     $session->save();
69                 }
70             }
71         }
72         
73         parent::run($actionID);
74     }
75 }
#11
+
 /app/www/www/index.php(13): CApplication->run()
08 defined('YII_DEBUG') or define('YII_DEBUG',true);
09 // specify how many levels of call stack should be shown in each log message
10 defined('YII_TRACE_LEVEL') or define('YII_TRACE_LEVEL',10);
11 
12 require_once($yii);
13 Yii::createWebApplication($config)->run();
2024-03-29 05:32:14 nginx/1.25.2 Yii Framework/1.1.17