Quickstart – chyba „Service model not found“

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

Ahoj,
včera večer jsem začal s Nette podle tutorialu quickstart, bohužel zasekl jsem se hned u tvorby presenteru. Vyhazuje mi to chybu při volání funkce:

$this->model = $this->getService('model');

V configu jsem službu model registroval podle návodu. Dokonce jsem si zkusil stáhnout zdrojové kody k quicktutorialu a nic jsem v nich neměnil (kromě přístupu do databáze) bohužel chyba byla úplně stejná. Nevěděl byste si s tím někdo rady?

Podle checkeru mi vše svítí zeleně kromě Memcache extension, verze php je 5.3.6-pl1-gentoo a verze nette samozřejmě taky pro php5.3

22
Člen | 1478
+
0
-

ukaž config.. zkus smazat cache.

nat
Člen | 12
+
0
-
#
# SECURITY WARNING: it is CRITICAL that this file & directory are NOT accessible directly via a web browser!
#
# If you don't protect this directory from direct web access, anybody will be able to see your passwords.
# https://nette.org/en/security-warning
#
common:
	parameters:
		database:
			driver: mysql
			host: localhost
			dbname:
			user:
			password:


	php:
		date.timezone: Europe/Prague
		# session.save_path: "%tempDir%/sessions"
		# zlib.output_compression: yes


	services:
		database:
			class: Nette\Database\Connection(
				'%database.driver%:host=%database.host%;dbname=%database.dbname%'
				%database.user%
				%database.password%
			)
			setup:
				- setCacheStorage(...)
				#- setDatabaseReflection( Nette\Database\Reflection\DiscoveredReflection() )

		model: Model( @database )

		authenticator: Authenticator( @model::getUsers() )


	factories:


production < common:

development < common:
nat
Člen | 12
+
0
-

Pomohlo vymazání cache, díky!

22
Člen | 1478
+
0
-

config vypadá ok ..promazaní cache ti nepomohlo? Jakou verzi Nette máš? Betu/dev? Sandbox ti funguje?

Edit: Stáhni si poslední dev verzi.. tam je cache rebuildována trochu jinak a nemělo by být potřeba ji mazat na dev prostředí.

Editoval 22 (28. 12. 2011 10:11)