![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 496 Pomógł: 2 Dołączył: 15.07.2011 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam następujące relacje między tabelami w bazie danych: book{ id, name } author ( id, name, company_id } profile { id, phone } company { id, company_name } group { id, name } group_author { group_id, author_id } W formularzu mam do wypełnienia następujące tylko trzy pola: name (Author), phone (Profile) oraz w zależności czy wybieram istniejącą firmę: company_id (Company) ( w liście wyboru ), lub jeżeli tworzę od razu nową firmę dla Authora ( company_name ) (pole input do wpisania nowej nazwy firmy). Dodatkowo każdy Author jest dodawany do odpowiedniej grupy. Mam w kontrolerze standardową akcję: "processForm" a więc, tą która zapisuje zarówno dane po edycji (update) jak i nowe dane (insert) . Jak dodać ? : 1) "company_id" do tabeli Author ? ... (w tej sytuacji o której pisałem powyżej - gdy wraz z nowym Authorem tworzę nową firmę dla niego) 2) dane do tabeli group_author ( wybrany author będzie przypisany zawsze do grupy 2 ) dziękuję |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 04:41 |