【发布时间】:2023-03-28 02:54:02
【问题描述】:
我在保存表单数据时遇到了这个错误。
“致命错误:在 H:\wamp\www\onlineblog\app\Controller\PostsController.php 第 23 行调用非对象的成员函数 save()”
这里是 add 方法 PostsController。
public function add(){
if($this->request->is('post')){
$this->loadModel('Post');
if($this->set->Post->save($this->request->data)){
$this->Session->setFlash("Post added successfully");
$this->redirect(array('action'=>'hello_cake'));
}
else{
$this->Session->setFlash("Post Can't be added");
}
}
}
这是添加视图
<h2>Add a Post</h2>
<?php
echo $this->Form->create('Post',array('action'=>'add'));
echo $this->Form->input('heading');
echo $this->Form->input('body');
echo $this->Form->end('Create a Post');
?>
【问题讨论】:
-
您使用的是哪个版本的 cakephp?