次のエラーをスローアップしているCakePHPコントローラコードがあります。 '致命的なエラー: 「オブジェクト」。CakePHP致命的なエラー:非オブジェクト(コントローラ)のメンバ関数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.'));
}
}
任意の助けを大幅に高く評価されるであろう次のよう
制御コードです。
私たちのコントロールラインの最初の行を見せてもらえますか? – ori
' App :: uses( 'AppController'、 'Controller'); /** * MonthlyReturnsコントローラ * * @property MonthlyReturn $ MonthlyReturn */ クラスMonthlyReturnsControllerはのAppController { \t変数$用途=配列( '従業員'、 '会社')を拡張し; ' –