Как реализовать просмотр сериалов?
В курсе CI показано, как сделать метод для просмотра фильмов, но я не совсем уверен, что он подходит для просмотра сериалов, потому что там для каждого сериала выделена, грубо говоря, 1 страница. Сериалы же делятся на сезоны, сезоны - на серии. Мысли, как это можно реализовать есть, но как-то общей картины пока не вижу.
1 ответов
Наверное примерно так:
Таблица movies с типами фильмы и сериалы (0, 1).
Отдельная таблица seasons с главным полем serial_id, по которому можно определить к какому сериалу относится сезон, получается примерно так:
id - serial_id - season_number - release_date
и таблица с сериями episodes, где главное поле - это season_id, с примерно такой структурой:
id - season_id - episode_number - episode_name - release_date
Страницы с сериалами отображаются также как и фильмы, но на этих страницах дополнительно можно вывести информацию о сезонах (по типу страницы (фильм или сериал)) и если сериал, тогда делается запрос в таблицу seasons, для получения idшников всех сезонов и в episodes по idшникам сезонов (через join можно) и в итоге получается массив Сезоны и в сезоны входят серии сериала.
Думаю, что как-то так, сам не пробовал реализовывать.