我真的很想了解CakePHP的命名約定,下面的內容對我來說並不完全直觀。CakePHP - 表命名約定
比方說,我有兩條信息:
視頻 - 有關視頻
類別的具體信息 - 與ID,標題類別列表,說明
我將如何構建我的表?我的第一直覺是:
視頻
類別
video_categories
這是正確的?
我真的很想了解CakePHP的命名約定,下面的內容對我來說並不完全直觀。CakePHP - 表命名約定
比方說,我有兩條信息:
視頻 - 有關視頻
類別的具體信息 - 與ID,標題類別列表,說明
我將如何構建我的表?我的第一直覺是:
視頻
類別
video_categories
這是正確的?
它應該是:
videos
categories
categories_videos
(按字母順序排列的多個型號名稱爲HABTM)如果您的視頻只能屬於一個類別,放棄categories_videos
表,並將category_id
字段放入videos
表中。
Broken link ...下面是version2.x的http://book.cakephp.org/2.0/en/getting-started/cakephp-conventions.html# – 2014-03-13 01:34:14
值得注意的是'video_categories'會工作得很好,如果你用一點點的配置。例如,我比大家更習慣'categories_videos',因爲它更清楚屬於什麼。但是,總是試着首先遵循約定,並且只是從它們那裏努力,如果事後才這樣做是有道理的,並且如果你能用更多的直覺來決定。 – mark 2014-09-21 09:31:10