2010-12-14 5 views
2

J'ai table att_2010_masters.Dans Cakephp convention de nom de modèle numérique

et le modèle Att2010Master.

mais cela ne fonctionne pas.

La convention de dénomination du modèle est-elle correcte?

et

Que puis-je faire pour prendre la valeur numérique à mon nom de la table?

+1

Veuillez définir "ne fonctionne pas". – deceze

Répondre

0

Je pense que ce serait mieux si vous donniez un nom au modèle normalement, sans les nombres et que vous utilisiez simplement la propriété $ useTable dans le modèle.

var $useTable = 'att_2010_masters' 
1

Bien que pas une réponse complète, je crois que les conventions de nommage diraient que vos tables doivent être att2010_masters.

Moi, personnellement, travailler sur un projet CakePHP qui a des modèles comme Preapp105dItem, où le nom de fichier est preapp105d_item.php, et la table de base de données est nommé preapp105d_items.

Je ne crois pas que Cake place une séparation entre les lettres/chiffres. Considérez-les comme de simples lettres minuscules à la fin du premier groupe.

Questions connexes