CakePHP - соглашение об именах таблиц - PullRequest
2 голосов
/ 13 июня 2011

Я действительно пытаюсь понять соглашения об именах CakePHP, и следующее не совсем понятно для меня.

Допустим, у меня есть две информации:

видео - конкретная информация о видео
категория - список категорий с идентификатором, названием, описанием

Как бы я структурировал свои таблицы? Мой первый инстинкт:

видео
категории
video_categories

Это правильно?

1 Ответ

10 голосов
/ 13 июня 2011

Это должно быть:

  • videos
  • categories
  • categories_videos (множественные названия моделей в алфавитном порядке для HABTM)

Если ваши видео могут принадлежать только к одной категории, откажитесь от таблицы categories_videos и просто поместите поле category_id в таблицу videos.

http://book.cakephp.org/2.0/en/getting-started/cakephp-conventions.html#model-and-database-conventions

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...