Author: admin

Doctrine Memo

# générer les getters / setter d'une entité php app/console doctrine:generate:entities Kitpages\CmsBundle # récupérer le code SQL pour la création d'un schéma php app/console doctrine:schema:create --dump-sql # idem pour la mise à jour d'un schéma php app/console doctrine:schema:update --force #pour la mise à jour d'un schéma quand on a plusieurs entity manager php app/console doctrine:schema:update --dump-sql --em=name_entity_manager #affiche la requête $queryOrderList = $em->createQuery('SELECT o FROM KitpagesShopBundle:Order o'); echo $queryOrderList->getSQL(); # générer les vues et controleurs CRUD d'une entité php app/console generate:doctrine:crud # afficher le contenu d'une entité doctrine, sans les données du proxy \Doctrine\Common\Util\Debug::dump

Annotations de référence Symfony2

Table des matières Référence@Column@ChangeTrackingPolicy@DiscriminatorColumn@DiscriminatorMap@Entity@GeneratedValue@HasLifecycleCallbacks@Index@Id@InheritanceType@JoinColumn@JoinColumns@JoinTable@ManyToOne@ManyToMany@MappedSuperclass@OneToOne@OneToMany@OrderBy@PostLoad@PostPersist@PostRemove@PostUpdate@PrePersist@PreRemove@PreUpdate@SequenceGenerator@Table@UniqueConstraint@Version Référence http://docs.doctrine-project.org/projects/doctrine-orm/en/2.1/reference/annotations-reference.html#annref-postremove Dans ce chapitre, une référence des annotations de doctrine 2 est donnée avec de brèves explications sur leur contexte et leur utilisation. @Column Marque une variable d'instance annoté comme "persistante". Il est à l'intérieur de variables d'instance le commentair

Doctrine Generate CRUD

php app/console generate:doctrine:crud -entity=\soogmainBundle:Hotels https://openclassrooms.com/courses/developpez-votre-site-web-avec-le-framework-symfony2/recuperer-ses-entites-avec-doctrine2 http://doctrine-orm.readthedocs.org/projects/doctrine-orm/en/latest/reference/annotations-reference.html