Nejste přihlášen(a)
V klasickém přístupu v používání dibi mám v BaseModelu
public function getPrefixNet()
{
dibi::addSubst('net', 'net_');
}
Metoda v modelu, který dědí BaseModel vypadá následovně
public function LoadAllForOnlyCategory()
{
return dibi::fetchPairs('SELECT * FROM [:net:category]');
}
a volání z presenteru
Model::LoadAllForOnlyCategory();
jak by vypadal uvedeny priklad v DibiTable?
class Articles extends DibiTable
{
}
$clanky = new Articles; $clanky->findAll()->dump()
ze tabulka nebyla nalezena – je to jasny, protoze jsem nikde v případě použití DibiTable nedefinoval prefix pro tuto tabulku.
Jak bych to měl řešit?
Mac OSX | Spaghetti Code – neformální setkání webových vývojářů
v Liberci http://srazy.info/spaghetti-code/
.
.
Uz si presne nepamatuji jak se to nastavovalo v DibiTable, ale nejak tam musis urcit nazev tabulky. Takze but tam dej ‚:net:article‘ nebo si z dibi vytahni svuj prefix a dej tam presne cele jmeno tabulky.