Wie ich Datenbank-Tabellen und -Felder benenne
15. August 2010
Meine Konvention bzgl. dieses BlogPosts
- für Tabellen und Felder grundsätzlich englische Bezeichner (user anstatt benutzer)
- Tabellennamen immer Singluar (user anstatt users, wenn ich mit ActiveRecord arbeite, sage ich ja auch $user = new User;)
- Primary Key immer “id” anstatt “user_id“, wenn er nicht zusammengesetzt aus mehreren Feldern besteht
- entsprechende Foreign Keys camel case “userId” anstatt “user_id” (in PHP sage ich ja auch $profile->userId und nicht $profile->user_id)
Verwandte Artikel:
- yiiframework – Guidelines for good schema design
- CButtonColumn erweitern
- Parameterized Named Scopes
- CGridColumn
- Ein Anrede-Behavior
- CGridView
- Ein Modul als Admin Backend
- Gegen DB authentifizieren
- Models aus Modulen verwenden
- yiic shell
- Widgets
- Yii Module
- Anonyme Funktionen
- renderPortlets
- Module aus der Datenbank laden
Letzte Kommentare