Я создал модель [color="#FF0000"]Assumption[/color].
И затем пытаюсь обработать данные которые ввожу во вьюхе [color="#FFA500"]create[/color].
Суть проблемы: В одном из вьюх есть ссылка, нажав на которую попадаешь в представление [color="#FFA500"]create[/color]. Одновременно с этим методом, [color="#0000FF"]GET[/color] передатся [color="#FF0000"]id[/color] пользователя. Затем в [color="#FFA500"]create[/color] заполняем нужные поля, и отправляем снова в контроллер. Но тут ошибка!
public function actionCreate()
{
if( (isset($_GET['id'])) && (!isset($_POST['Assumption'])) )
{
$myassumption=Assumption::model()->findByAttributes(array('game_id'=>$_GET['id'], 'user_id'=>Yii::app()->user->id));
if($myassumption == NULL)
{
$model = new Assumption;
$model->game_id = $_GET['id'];
$model->user_id = Yii::app()->user->id;
$this->render('create',array(
'model'=>$model,
));
}
}
if(isset($_POST['Assumption']))
{
$model->attributes = $_POST['Assumption'];
if($model->save());
$this->redirect(array('view','id'=>$model->id));
}
}
Ошибка следующая:
Fatal error: Call to undefined method stdClass::save() in ../protected/controllers/AssumptionController.php on line 94