Я действительно пытаюсь понять соглашения об именовании CakePHP, и следующее не совсем интуитивно для меня.
Допустим, у меня есть две информации:
видео – конкретная информация о видео
категория – список категорий с идентификатором, названием, описанием
Как мне структурировать таблицы? Мой первый инстинкт:
видео
категории
video_categories
Это правильно?
Должен быть:
videos
categories
categories_videos
(множественные имена моделей в алфавитном порядке для HABTM) Если ваши видео могут принадлежать только одной категории, откажитесь от таблицы category_id
и просто поместите поле category_id
в таблицу videos
.