Used in service ‚22_App_Model_LogsFacade‘ not found or is not instantiable

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Andurit
Člen | 131
+
0
-

Ahojte,
skúsil som napísať jednoduchú triedu na získanie všetkých dát z tabulky. No dostávam tento error:
Class App\Model\LogsFacade used in service ‚22_App_Model_LogsFacade‘ not found or is not instantiable.

Skúšal som googliť no na nič schopné som nenarazil:

LogFacade:

<?php
namespace App\Model;
use Nette;
class LogsFacade extends Nette\Object
{
	/** @var Nette\Database\Context */
	private $db;

	public function __construct(Nette\Database\Context $database)
	{
		$this->db = $database;
	}

	function getAll()
	{
		return $this->db->table('search_log'); //vykona sa len ak ho zacneme potrebovať
	}
}

zaroven je tento model zapisany aj v config.neon:

services:
	- App\Model\LogsFacade
	- App\Model\UserManager
	router: App\RouterFactory::createRouter

Našiel by sa niekto kto by mi vedel poradiť?
Vopred vďaka :)

Editoval Andurit (9. 1. 2015 16:25)

Zax
Člen | 370
+
0
-

Hmm, nebude to tím, že vyžaduješ LogsFacade, ale přitom ta třída se jmenuje PostFacade? ;-)

Andurit
Člen | 131
+
0
-

skusal som nejake veci a zabudol som to revertnut pred poslanim sem na forum. Každopadne chyba s tým nesuvisi. samozrejme som to uz opravil

Ešte raz sorry za chybu

David Matějka
Moderator | 6445
+
+1
-

Kde mas tu tridu ulozenou? zkousel si smazat cache?

Andurit
Člen | 131
+
0
-

Chyba bola v cache súboroch, Sorry.
Vďaka za radu

marioff
Člen | 69
+
0
-

jj, vzdy ked ti daco nepojde, najprv vymaz cache, u mna to na 90% vyriesi vsetko :D