Foreign key – jak na save
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Whitescree
- Člen | 2
Ahoj, mohl by mi někdo poradit?
Používám nette database a nemůžu přijít na to jak uložit has many vazbu.
Hledal jsem na fóru i v návodech, ale všude se jen řeší
získání dat.
Když vememe příklad z webu: img
Z formuláře dostanu pole
['title'=>'Nice title',..., 'tag' => [1, 5, 4]]
To bych pak ideálně poslal do insertu od contextu, ale to viditelně nefunguje.
Editoval Whitescree (28. 12. 2013 22:09)
- David Matějka
- Moderator | 6445
melo by jit:
$book = $databaseContext->table('book')->insert(['title' => 'something']);
$tags = [
['tag_id' => 1],
['tag_id' => 2],
['tag_id' => 3],
];
$book->related('book_tag')->insert($tags);