Symfony2 BundlesはSymfony2のベースのアプリケーションやサードパーティのバンドルの貴重な情報源です。
しかし、Sf2がまだ安定しておらず、APIがかなり頻繁に変更されているため、多くのプロジェクトが時代遅れであることが分かります。
基本的に、あなたがしなければならないすべては、次のとおりです。
- は教義バンドルは、あなたの
ApplicationKernel
で有効になっていることを確認してください。 doctrine.dbal:
driver: pdo_pgsql
host: 127.0.0.1
user: root
password: password
dbname: my_database
charset: utf8
doctrine.orm:
mappings:
MyApplicationBundle: ~
SomeThirdPartyBundle: ~
は、いくつかのエンティティを作成します。
は、それが適切に設定されますことを確認してください。
- Doctrine2リポジトリを使用することもできますが、私はそれらの大ファンではありません。 IMO透明なAPIを提供する独自のマネージャを作成する方がいいです(元のリポジトリを使うことができます)。モデルレイヤーはORMとしてのみ識別すべきではありません。あなたは彼らのアプローチがかなり良いので、UserBundle by FriendsOfSymfonyをチェックすることができます。
最終使用:
$posts = $this->get('myapp.post_manager')->findRecentlyUsed(new \DateTime('-1 week'));
return $this->render('MyApp:Post:list.html.twig', array(
'posts' => $posts
));
https://github.com/carlossg00/symfony2-jobeet – acubens
は、たぶん、あなたがのために、この記事のいくつかを見てみたいですヘルプ: [Symfony2記事](http://inchoo.net/author/darko.goles/) –
ここでは、ブログ作成に関する実践的なチュートリアルを見つけることができます:http://www.dobervich.com/2011/03/05/symfony2-blog-application-tutorial-part-ii-the-data-model / – yuri