Symfony2 Doctrine的提示和教程?

时间:2012-02-20 05:41:19

标签: symfony

我正在练习symfony2,我已经完成了Symblog教程而现在我已经说过创建我自己的小应用程序了。我已经创建了一个注册表单和登录表单。现在我对学说查询集有很多疑问,我从未使用过MVC架构。

  1. 如何编写这些查询以及我需要编写它们的位置。我是否需要在实体(模型)或存储库或其他任何地方编写它们?

  2. 在symfony2中学习使用doctrine学习不同查询的好教程是什么?

  3. 我创建了一个注册表单和一个表(用户)来存储这些详细信息,比如我有用户名和密码字段。现在我创建了另一个登录表单。我是否可以举例说明如何通过用户表验证用户登录检查?

2 个答案:

答案 0 :(得分:2)

使用FOSUserBundle ....它处理所有与用户相关的功能。自定义查询在其自己的存储库(如UserRepository)中完成。然后它链接到实体,可以通过$ em-> getRepostory('path to entity') - > myQuery()从控制器调用。它全部在Symfony文档中。

FOSUserBundle:https://github.com/FriendsOfSymfony/FOSUserBundle

答案 1 :(得分:0)

从Symfony2的Doctrine文档开始:

http://symfony.com/doc/current/book/doctrine.html