我搜索了有关如何在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我将其更改为地图? 我知道这不是一个好问题,我只是在寻找一个非常简单的第一个指南
答案 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/