如何使用doctrine映射简单数据库

时间:2013-08-08 13:50:21

标签: php orm doctrine

我搜索了有关如何在Doctine中进行简单查询的教程,但是没有任何初学者教程。至于我对Doctrine的理解:我只知道doctrine可以帮助你访问数据库:表,行,列,允许你将它们存储在类,方法,属性中。我缺乏的是如何实现这一目标。

到处都没有简单的教程。所以,我的问题是,如果我让我们说:

database: data user: root pass: test

table: users
     id: username: password: age: email
     01: John      pass1      17   john@gmail.com
     02: smith     pass2      21   smith@gmail.com

我如何映射这些,或者如何将Doctrine我将其更改为地图? 我知道这不是一个好问题,我只是在寻找一个非常简单的第一个指南

1 个答案:

答案 0 :(得分:0)

首先,您应该快速阅读Doctrine的工作原理,这是一个很好的教程:https://github.com/doctrine/orm-documentation/blob/master/en/tutorials/in-ten-quick-steps.rst

第5步将向您展示如何正确配置数据库访问选项。

在Doctrine中,您可以在PHP文件中编写实体(也支持xml和yaml),也可以使用命令行将现有数据库映射到实体,以进行逆向工程。以下是有关此步骤的说明:http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/reference/tools.html#reverse-engineering

您也可以阅读有关Doctrine 2 ORM基础知识的演示文稿:http://marco-pivetta.com/doctrine2-orm-tutorial/