I have a main Users table, but then i have a secondary Users_Info table, that contains personal info of every user, to follow the cakePHP naming conventions, how should I name this table if its supposed to be plural?
Thanks
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
What serialk says is true: using a “profiles” table is the best schema design. Nevertheless, if you are unable to use “profiles” table, and since each user will generally have a single profile (Unless your application is providing option of multiple profile identities for each user), I guess you won’t be needing a HABTM table “infos_users”.
Coming to Cake’s conventions, the conventions are designed to be as close to real world as possible. The table where books are stored is called Books and where categories are stored is called Categories. But the table where news is stored is still called as News and the table where information is stored is still called as Information, not Informations.
So, you can safely proceed using users_info table. It is not a violation of Cake’s conventions. Cake will generate a UsersInfo model and a UsersInfo controller which you can use without any issue even though both or singular.