【文件属性】:
文件名称:doctrine-tutorial:使用Doctrine ORM + ODM的小教程
文件大小:28KB
文件格式:ZIP
更新时间:2021-05-10 16:04:24
PHP
原则ORM + ODM快速入门
介绍
我们将为HelloFresh域的非常简化的版本编写一个小型应用程序。
在编写此应用程序时,我们将看到Data Mapper和Repository模式如何实现域和基础结构之间的清晰隔离。 我们将使用MySQL存储一些实体,并使用MongoDb存储其他实体,我们的业务逻辑将不知道或不在乎。
我们将逐步学习“的基础知识。
不时参考官方文档是一个好主意:
原则ORM(关系数据库):
教义ODM(MongoDb):
要求
领域模型
客户订阅产品
产品每周都有不同的菜单
菜单有食谱
相同的配方可以在不同的菜单中
食谱有步骤
Customer
--------
string name
string email
Product[] subscribedProducts
Product
-------
string nam
【文件预览】:
doctrine-tutorial-master
----src()
--------Customer()
--------Product()
--------Menu()
--------Common()
----composer.lock(62KB)
----phpunit.xml(678B)
----README.md(22KB)
----tests()
--------DocumentManagerTestCase.php(1KB)
--------fixtures()
--------Menu()
--------BaseTestCase.php(875B)
--------EntityManagerTestCase.php(995B)
--------bootstrap.php(57B)
----.gitignore(13B)
----composer.json(620B)