Nefunkční update()/delete() nad tabulkou s primárním klíčem nad dvěma sloupci

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

Ahoj,
mám spojovací tabulku kde je primární klíč nad dvěma sloupci.

Záznam vyberu pomocí Nette\Database

...->where('id1', $id1)->where('id2', $id2)->fetch();

nějak ho změním a když ho potom chci uložit nebo smazat

$row->update();
$row->delete();

tak to skončí s chybou

PDOException No reference found for $table_rt->.

Nejspíš to bude tím primárním klíčem, dokonce jsem našel podobný problém, ale tam se úprava ActiveRow neřešila

Nějaký nápad, nebo toho chci prostě moc :)

Nette Framework 2.0.3 (revision eb558ae released on 2012–04–04); PHP Version 5.3.5–1ubuntu7.7

hrach
Člen | 1834
+
0
-

NDB zatim nepodporuje praci s daty nad tabulkou s vice primarnimi klicemi. Zkusim prichystat do 2.1.

leninzprahy
Člen | 150
+
0
-

Trošku jsem to čekal, každopádně díky :)