2010-12-14 10 views
2

Ich habe Att_2010_masters Tabelle.In CakePHP numerische Modellname Konvention

und Att2010Master-Modell.

aber es funktioniert nicht.

Ist die Namenskonvention des Modells in Ordnung?

und

was kann ich tun numerischen Wert in meinem Tabellennamen zu nehmen?

+1

Bitte definieren Sie "nicht funktioniert". – deceze

Antwort

0

Ich denke, es wäre besser, wenn Sie das Modell normal ohne die Zahlen benannt und nur die $ useTable-Eigenschaft im Modell verwenden.

var $useTable = 'att_2010_masters' 
1

Obwohl nicht eine gründliche Antwort, ich glaube, dass die Namenskonventionen würde sagen, dass Ihre Tabellen att2010_masters sein sollte.

ich persönlich die Arbeit an einem Projekt, die CakePHP-Modelle wie Preapp105dItem hat, wo der Dateiname preapp105d_item.php, und die Datenbanktabelle ist, preapp105d_items benannt.

Ich glaube nicht, dass Cake eine Trennung zwischen den Buchstaben/Zahlen setzt. Betrachten Sie sie als nur Kleinbuchstaben am Ende der ersten Gruppe.