Symfonyob娱乐下载 5.1新增功能:自动模式更新
2020年5月22日·发表的哈维尔Eguiluz
警告:这篇文章是关于一个不受支持的Symfony版本。ob娱乐下载有些信息可能已经过时了。阅读最新的Symfony文档ob娱乐下载.
一些Symob娱乐下载fony组件(例如Cache、Lock、Messenger等)可以使用Doctrine ORM将它们的内容存储在数据库中。这需要一些手动设置才能工作。例如,在数据库中存储会话您必须创建存储信息的表。
我们是自动化的忠实粉丝,所以我们决定在Symfony 5.1中实现所有这些自动化。ob娱乐下载其思想是实现一些侦听高级Doctrine事件的事件订阅者(例如。事件:onSchemaCreateTable
从教义DBAL和ToolEvents: postGenerateSchema
从Doctrine ORM)注入创建每个组件所需的数据库表所需的SQL代码。
这些自动数据库表只在真正需要时才会生成。例如,考虑Messenger组件。如果配置Doctrine传输并运行:迁移
命令,完成数据库的创建。否则,数据库表中不会发生任何变化。使用时也是如此PdoAdapter
从缓存组件,PdoStore
从锁组件等。
ob娱乐下载Symfony Docs将很快进行更新,以反映这种自动化并简化某些组件所需的设置。
发表在#生活在边缘
评论
jeremyFreeAgent
2020年5月22日说在18:26
# 1
好一个!谢谢! !♥️
苏莱曼KELANY
2020年5月23日说在11:37
#2
干得好,真的很有帮助!
努尔·哈迪·阿努亚尔
2020年5月26日说在24
# 3
好工作!
评论截止。
为了确保评论保持相关性,旧帖子将被关闭。