2010-11-06 62 views

回答

0

什麼serialk說的是真的:使用「配置文件」表是最好的模式設計。儘管如此,如果你不能使用「個人檔案」表,並且每個用戶通常只有一個個人檔案(除非你的應用程序爲每個用戶提供了多個檔案標識的選項),我想你不需要一個HABTM表「infos_users」。

即將到來的蛋糕的公約,約定被設計爲儘可能接近現實世界。存儲書籍的表稱爲書籍,存儲類別稱爲類別。但是存儲新聞的表格仍稱爲新聞,信息存儲的表格仍稱爲信息,而不是信息。

因此,您可以安全地繼續使用users_info表。這並不違反Cake的慣例。 Cake將生成一個UsersInfo模型和一個UsersInfo控制器,您可以使用它們,即使它們都是單數也可以。

2

爲什麼不使用更像直覺的「簡介」表?除非你已經在你的應用程序中使用它。在你的情況下,請記住只有表名中的最後一個單詞需要是複數。請注意,「users_infos」表格聽起來更像HABTM表格的名稱,只有在遵循蛋糕約定的情況下,您纔會按照字母順序將表格命名爲「infos_users」(HABTM表格)(http://book.cakephp.org/view/1044/ hasAndBelongsToMany-HABTM)。所以要回答你的問題,你應該能夠簡單地添加一個s到你的表名,如上所述,它應該工作。

歡呼