2013-04-24 6 views
1

Я использую этот код в моей модели,Как вставить данные в таблицу в cakephp?

public function registration(){ 
$name = 'Foo'; 
$city = 'Bar'; 

$this->User->save( 
    array(
     'name' => $name, 
     'city' => $city 
     ) 
    ); 
} 

Но при вставке получить фатальную ошибку

"Error: Call to a member function save() on a non-object 
File: C:\xampp\htdocs\blogs\app\Model\User.php" 

Как вставить?

ответ

12

Вы уже находитесь в модели User. Просто выполните следующие действия:

$this->save( 
    array(
     'name' => $name, 
     'city' => $city 
     ) 
    ); 
} 
Смежные вопросы