Symfony2 Bundles est une source précieuse d'applications basées sur Symfony2 et faisceaux 3 parties. Cependant, gardez à l'esprit que beaucoup de projets que vous pouvez trouver sont périmés car Sf2 n'est toujours pas stable et son API est souvent modifiée.
Fondamentalement, tout ce que vous avez à faire est:
- Assurez-vous que les faisceaux de Doctrines sont activés dans votre
ApplicationKernel
.
Assurez-vous qu'il est correctement configuré:
doctrine.dbal:
driver: pdo_pgsql
host: 127.0.0.1
user: root
password: password
dbname: my_database
charset: utf8
doctrine.orm:
mappings:
MyApplicationBundle: ~
SomeThirdPartyBundle: ~
Créer des entités.
- Bien que vous puissiez utiliser les dépôts de Doctrine2 je ne suis pas un grand fan d'entre eux. OMI il est préférable de créer vos propres gestionnaires (ils peuvent utiliser des dépôts d'origine) qui fournira une API transparente. Vous ne devez pas identifier votre couche de modèle en tant qu'ORM uniquement. Vous pouvez vérifier UserBundle by FriendsOfSymfony que leur approche est très bonne.
utilisation finale:
$posts = $this->get('myapp.post_manager')->findRecentlyUsed(new \DateTime('-1 week'));
return $this->render('MyApp:Post:list.html.twig', array(
'posts' => $posts
));
J'ai trouvé https://github.com/carlossg00/symfony2-jobeet – acubens
Peut-être que vous voulez regarder quelques-uns des articles pour ce help: [Symfony2 articles] (http://inchoo.net/author/darko.goles/) –
Ici vous pouvez trouver un tutoriel pratique sur la création d'un blog: http://www.dobervich.com/2011/03/05/symfony2-blog-application-tutoriel-partie-ii-le-data-model / – yuri