/ / CakePHP Błąd krytyczny: wywołanie niezdefiniowanej metody stdClass :: findById () [duplikat] - php, cakephp, błąd krytyczny

Błąd krytyczny CakePHP: Wezwanie do niezdefiniowanej metody stdClass :: findById () [duplikat] - php, cakephp, fatal-error

Możliwe duplikaty:
cakephp źródło danych Wywołanie niezdefiniowanej metody

Mam taki błąd

Fatal error: Call to undefined method stdClass::findById() in C:wampwwwstudiohelperappcontrollersrecurring_invoices_controller.php on line 309

Oto kod w tej linii:

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

Wygląda to na całkiem podstawowy kod, ale dlaczego w ogóle mam taki błąd?

Odpowiedzi:

0 dla odpowiedzi № 1

Myślę, że błąd w nazwie twojego modelu. Właściwie w php Cake jest tak

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

Czy możesz sprawdzić w swoim modelu, czy nazwa modelu to Faktura lub Faktura cykliczna, upewnij się, że to.