Я новичок Yii, пытаюсь написать простое приложение.
Я пишу модуль «события», и я пытаюсь получить данные, написав дату в URL.
Так, например, у меня есть такой URL: index.php / event / date / 2011-11-19
Я создал контроллер событий, и он работает нормально. Я даже могу пойти с index.php / event / 1, чтобы загрузить событие с PK (id) = 1.
Но я хочу иметь возможность указывать дату события (поле в модели / базе данных) и получать все события с этого дня.
Я пробовал что-то вроде этого:
public function actionDate($event_date=null) {
$events=Event::model()->findAll("event_date = " . $event_date);
$this->render('view', array(
'model' => $events,
));
}
Но у меня есть ошибка: вызов функции-члена label () для необъекта. Кто-нибудь знает способ сделать это?