La deuxième partie de ce tutoriel abordera les models d’un projet, le schema.yml et la commande doctrine:build :
- quelques mots sur les models
- définition des models dans le schema.yml
- découverte des relations entre les models et des behaviours timestampable et sluggable
- la commande doctrine:build
Des questions, remarques ou suggestions ? N’hésitez pas à me suivre sur Twitter, rejoindre la page Facebook ou suivre le flux RSS du blog.
Sources
Fichier Doctrine schema.yml :
Category: tableName: categories columns: name: string(100) Post: tableName: posts actAs: timestampable: ~ sluggable: fields: [title] columns: category_id: integer title: string(100) content: text relations: Category: type: one foreignType: many local: category_id foreign: id Comment: tableName: comments columns: post_id: integer author: string(100) comment: text relations: Post: type: one foreignType: many local: post_id foreign: id onDelete: CASCADE