jak nastavit databazi cachovani Nette\Caching\Storages\DevNullStorage

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

vzhledem k tomu, ze absolutne netusim kde je problem v https://forum.nette.org/…-open-stream mam souvisejici otazku.

Jak ve verzi nette 2.1.4 dokazu nastavit databazi aby se necachovala. Alespon docasne nez dokazu problem odbourat jinou cestou.

Diky za radu. Zkousel jsem ruzne navody co jsem pres google nasel a ani jeden v teto verzi nezafungoval a vzdy cache generoval.

Diky za radu.

hranicka
Člen | 23
+
0
-

Můžeš v config.neon předefinovat službu nějak takto:

nette.database.default.context:
	class: Nette\Database\Context(@nette.database.default, Nette\Database\Reflection\DiscoveredReflection(@nette.database.default), NULL)
	# to NULL ve třetím parametru nastaví IStorage = NULL

Nebude Nette\Database bez cache příliš pomalá?

David Matějka
Moderator | 6445
+
+1
-

Pravdepodobne se bude jedna o „accessed cache“, ta se necha obejit, ze specifikujes, co chces vybrat:

$selection->select('*');
//nebo konkretni sloupce
$selection->select('id, name');
nyccoss
Člen | 18
+
0
-

Diky. Zafungovalo to. I kdyz nevim, proc to zlobilo kdyz tam ta cast select() nebyla…