checkboxlist nastavení checked a vazba m:n
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- trta911
- Člen | 35
Ahoj, mám 2 tabulky, post a category a k nim jednu vazební – post_category přesně ve smyslu dokumentace (s book a tag a book_tag). V továrně pro formulář k postu mám addCeckboxlist a tomu předávám do argumentu items všechny záznamy z tabulky „category“. Jak ale docílit toho, abych v editačním view kde renderuji ten stejný form měl všechny checkboxy kterých se to týká zaškrtnuté? V té vazební tabulce je mám uložené.
- trta911
- Člen | 35
Omlouvám se za unáhlený dotaz – už jsem na to přišel…
- vyberu ty prvky z vazební tabulky
$category = $this->database->table('category')->where(':post_category.post_id',$id)->fetchAll();
- nastavím je do checkboxlistu
$this['postForm']['category']->setvalue($category);
takto mně to funguje, třeba to někomu dalšímu urychlí pátrání :-)