Есть такое условие на url manager
'watch/<code:\d{8}>' => 'site/watch',
вот такой метод в модельке
public function getByCode($code) {
return codes::model()->find(':code', array(':code' => $code));
}
и сам action
public function actionWatch() {
$code = codes::model()->getByCode($_GET['code']);
print_r($code);
$this->render('watch', array('code' => $code));
}
вызываю урл с существующим кодом
результат правильный
вызываю с несуществующим кодом.
тот же самый результат
echo $_GET[‘code’] возвращает тот что в URL передал
а выборка выводится предыдущего запроса.
дублированных данных в базе нет.
Кто-то сталкивался с такой проблемой ?