dibi – chybí v debug baru

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

Zdravím.
V debug baru se mi nechce objevit položka Query (od databáze).

Používám dibi 1.5rc, Nette 2.0beta (ze 4. 8. 2011).

Model vrstvu mám vytvořenou podobně jako zde: https://pla.nette.org/…cy-injection

Config:

#
# 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:
	php: # PHP configuration
		date.timezone: Europe/Prague
		# session.save_path: "%tempDir%/sessions"
		# zlib.output_compression: yes

	database:
		hostname: 'localhost'
		username: 'tester'
		password: 'tester'
		database: 'nettest'
		charset: 'utf8'

	services:
		robotLoader:
			run: true

		database:
			class: DibiConnection
			arguments: [%database%]

		modelLoader:
			class: ModelLoader
			arguments: [@container]


production < common:

development < common:

console < common:

Zkusil jsem do services-database přidat profiler: true – nemělo to efekt.

Za všechny rady jak to rozchodit předem děkuju!

Editoval pr0gr4mm3r (4. 9. 2011 20:45)

na1k
Člen | 288
+
0
-

zkus profiler: DibiProfiler

uestla
Backer | 796
+
0
-

A nebo nově by mělo jít

database:
	profiler:
		run: TRUE

Výchozí třída profileru (DibiProfiler) by se měla doplnit automaticky.

pr0gr4mm3r
Člen | 3
+
0
-

profiler: run: TRUE mi nepomohlo stejně jako profiler: DibiProfiler

Nicméně konstruktor třídy DibiProfiler se mi zavolá. Jenom se to nechce dostat do DebugBaru.

Před pokusy jsem vždy promazával temp.

Filip Procházka
Moderator | 4668
+
0
-

profiler se musí zapsat do sekce s databází

database:
	hostname: 'localhost'
	username: 'tester'
	password: 'tester'
	database: 'nettest'
	charset: 'utf8'
	profiler: TRUE
pr0gr4mm3r
Člen | 3
+
0
-

HosipLan: dík, byla to chyba s umístěním – já to dal do services/database a proto to nešlo

Všem mockrát děkuji za pomoc!