2016-04-04 9 views
-4

kullanarak databse form verilerini göndermek, ama aşağıdaki hatayı alıyorum:Ben cakephp kullanıyorum ve benim veritabanında form verilerini eklemek istediğiniz cakephp

Table posts for model Post was not found in datasource default.

nasıl veritabanına benim verileri kaydedebilirsiniz. Ve cakephp'de denetleyiciden modele nasıl veri gönderebiliriz?

// this is my view code 

echo $this->Form->create('posts', array('action' => 'Add')); 
echo $this->Form->input('title', array('label' => 'Enter your email address:')); 
echo $this->Form->end('Add'); 


// this is my controller code 

public function Add() { 

    $this->request->data['posts']['title'] = $this->request->data["posts"]["title"]; 
    $this->Post->save($this->request->data); 

} 
+2

[Eğitici] bölümünü okuyun (http://book.cakephp.org/3.0/en/tutorials-and-examples/blog/part-two.html). – Holt

+0

bu http://stackoverflow.com/a/21986180/2776508 adresini ziyaret edin – arilia

cevap

-2

Hata modeli "Post" oluşturulmaz söylüyor. PostsTable.php dosyasını oluşturup src/Model/Table klasörüne koymanız gerekir. Ayrıca CakeBook'dan CakePHP eğiticisini de deneyin.

+1

Hatanın dediği bu değil. Bu modelle gitmek için bir veritabanı tablosu eksik olduğunu söylüyor. – Oldskool