CakePHP致命错误:调用未定义的方法stdClass :: findById()

时间:2013-01-14 03:19:52

标签: php cakephp fatal-error

  

可能重复:
  cakephp datasource Call to undefined method

我遇到了这种错误

Fatal error: Call to undefined method stdClass::findById() in C:\wamp\www\studiohelper\app\controllers\recurring_invoices_controller.php on line 309

以下是该行的代码:

$invoice = $this->Invoice->findById($invoiceId);

它看起来像一个非常基本的代码,但为什么我会得到那种错误?

1 个答案:

答案 0 :(得分:0)

我认为您的模型名称中存在错误。其实在蛋糕php就像这样

$this->Modelname->findById($id);

请您在模型中检查型号名称是Invoice还是RecurringInvoice请确认。