Є складна структура складається з select і radiobutton.
І база даних даних:
В даному прикладі парковка може не надаватися або надаватися платно або безкоштовно. Залежно від вибору (платно / безкоштовно / немає) можна вказати додаткові опції (такі як розташування, тип, бронь і т.д.).
Як найкраще зберігати таку структуру в БД?
Я бачу вирішення завдання у вигляді дерева, не знаю на скільки це вірно і не знаю як правильно це реалізувати. Якщо зберігати в вигляді дерева то листами такого дерева будуть такі записи: "Платна парковка на території з необхідністю попереднього резервування ціною 1000р / д", тоді не зрозуміло як об'єднати декілька select в один.
заданий 28 Березня '16 в 6:07
Спасибі за відповідь. Справа в тому що мені хочеться універсальний метод. У готелів багато сервісів різних (багато до багатьох). Є такі які просто надаються і все (значить в сполучній таблиці буде запис "id: 1 hotel_id: 10 service_id: 120"), а є такі сервіси які можуть надаватися платно або безкоштовно і при цьому мати свої налаштування якісь (як от парковка) . І хотілося б отримати універсальний метод зберігання всіх сервісів. - Pavel 30 Березня '16 о 11:05
Перейменуйте business в otels, а parking в services, не бачу проблеми. У сполучній таблиці можна не використовувати id, а primery_key зробити як otel_id + service_id - borodatych 30 Березня '16 о 11:10