![](/img/trans.png)
[英]CakePHP Fatal Error Call to a member function schema() on a non-object
[英]CakePHP Fatal error: Call to a member function create() on a non-object (Controller)
我有CakePHP Controller代码,它抛出以下错误“致命错误:在非对象上调用成员函数create()”。
控制器代码如下:
if ($this->request->is('post')) {
$this->MonthlyReturn->create();
$this->MonthlyReturn->saveField('company_id', $cid); // Assign current company ID to this monthly return before saving
if ($this->MonthlyReturn->save($this->request->data)) {
$this->Session->setFlash(__('The monthly return has been saved'));
$this->redirect(array('action' => 'index'));
} else
{
$this->Session->setFlash(__('The monthly return could not be saved. Please, try again.'));
}
}
任何帮助将不胜感激。
如果在控制器内部定义$uses
,则需要显式加载MonthlyReturn
模型:
var $uses = array('MonthlyReturn','Employee','Company');
参阅文件
您应该像这样先加载模型
$ this-> loadModel(“ MonthlyReturn”);
在这里,MondayReturn是模型的名称。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.