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
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