Zvlastni chovani Nette/Database po update na Nette 2.0.7.min

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

Po update na nove Nette se mi zacalo nak divne chovat nacitani z DB. Pravdepodobne to je nejak spojite s cache pro DB, protoze po jejim smazani se mi chyba vzdy presunula na jine misto v aplikaci. Az po nekolikatem vymazani jsem docilil stavu, ze chyba zadna neni. Stavalo se mi to pri pouziti related ve foreach v sablone:

<?php
model
return $this->database->table('kniha')->where(...)->order('do ASC');

template
{foreach $knihy AS $k}
	{foreach $k->related('trh')->order('id DESC') AS $ht}

	{/foreach}
{/foreach}
?>

Chyba nastala na druhem foreach: Cannot read an undeclared column „kniha_id“. Muzete nekdo prosim poradit?

Editoval saimons (8. 12. 2012 21:40)

enumag
Člen | 2118
+
0
-

Používání NDB v Nette 2.0 ja kvůli těmto chybám sebevražda, pokud chceš používat NDB tak si raději stáhni Nette 2.1-dev z GitHubu.