if($this->request->is('post'))
{
$this->loadModel('Ngolist');
if($this->Ngolist->save($this->request->data))
{
$this->Session->setFlash("Success");
$this->redirect(array("action"=>"thoughts"));
}
else
{
$this->Session->setFlash("Fail");
}
}
以上是我的代码,用于从用户(使用textarea)获取输入并将其插入/保存到我的数据库' ngolist'有两个字段' id'并且'思考'。
但是我的闪光失败了吗?任何人都可以帮我解决这个问题吗?
$ this-> request->数据返回 阵列( ' NgoLists' =>阵列( '想' => '喜' ) )
答案 0 :(得分:0)
(1)根据cakephp命名约定,数据库表名应该是ngolists。 http://book.cakephp.org/2.0/en/getting-started/cakephp-conventions.html#model-and-database-conventions
(2)如果此代码是用NgolistsController.php编写的,则删除此行
$this->loadModel('Ngolist');
并添加以下行
$this->Ngolist->create();