Robot loader timeoutuje při pokusu vytvořit „new User“

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

Pokouším se vytáhnout usera.

Když DI kontejner zavolá „new User“, script se nikdy nezastaví.

Cache jsem smazal. Třídu jsem přejmenoval na LoginnableUser a ani to nepomohlo.

Hledaná třída je v app/models/User.php.

Aktuální Nette 2.0-beta ze dne 12. 12. 2011 viz Downloads.
PHP 5.3.1.

RDPanek
Člen | 189
+
0
-

jaká je implementace toho, že DI zavolá?

Filip Procházka
Moderator | 4668
+
0
-

Zkusil bych nighly, David si hodně hrál s robotem.

jiriknesl
Člen | 56
+
0
-

Nette vygeneruje kód:

	protected function createServiceUser()
	{
		$service = new LoginnableUser($this->userStorage, $this);
		return $service;
	}

Z popisu v config.neon

		user:
			class: LoginnableUser
jiriknesl
Člen | 56
+
0
-

Aktualizace Nette nepomohla.

Z nějakého důvodu mi nikdy nezastaví ani kód v Bootstrapu:

$container->session->start();

update> dělá to přímo session_start(), problém bude asi „systémovější“

Editoval jiriknesl (13. 1. 2012 13:48)

Patrik Votoček
Člen | 2221
+
0
-

mozna bych zkusil maznout session jestli neni tam neni neco blbe…

bojovyletoun
Člen | 667
+
0
-

možná zkusit novější verzi php. Nebo můžeš zkusit najít místo záseku pomocí debuggeru nebo EDD