2013-01-14 54 views
-1

Possible Duplicate:
cakephp datasource Call to undefined methodCakePHP的致命錯誤:調用未定義的方法stdClass的:: findById()

我得到這樣的錯誤

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); 

它看起來像一個非常基本的代碼,但爲什麼我會得到那種錯誤?

+0

'$ this-> Invoice'從哪裏來?我們需要看到更多的代碼。 – cheesemacfly

+0

這就是你如何在CakePHP中調用模型 – PinoyStackOverflower

+0

顯然你錯過了一些東西。 – cheesemacfly

回答

0

我覺得你的型號名稱有誤。實際上,在蛋糕的PHP就是這個樣子

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

能否請你在你的模型,該模型的名字是發票或RecurringInvoice請務必在此檢查。

相關問題