php - 如何将数据库表转换为 Doctrine 实体

标签 php codeigniter command-line doctrine

我正在使用 doctrine 和 codeigniter,并且我有一个现有的数据库。 this据推测,该工具可以从数据库生成模型。

我试试:

php doctrine.php orm:convert-mapping --from-database

但是我得到一个运行时异常(没有足够的参数)

有什么想法吗?

最佳答案

这样试试,

对于 XML 输出

php doctrine orm:convert-mapping --from-database --namespace='Entities\' xml mapping/xml

对于 YAML 输出

php doctrine orm:convert-mapping --from-database --namespace='Entities\' yml mapping/yml

之后你应该像这样创建实体,

php doctrine orm:generate-entities

帮助,

php doctrine orm:generate-entities --help

欲了解更多信息,docs

关于php - 如何将数据库表转换为 Doctrine 实体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14723672/

相关文章:

php - 为 Bootstrap 按钮组设置 Codeigniter 的 form_submit 样式

php - 将动态内容添加到 codeigniter 中的模板

linux - Linux 上的 ZSH 无法识别 shell 脚本中的有效选项

linux - 在linux命令行上按时间戳对日志文件进行排序

php - 我如何在 URL 中实现 escapeshellarg?

javascript - 为什么我的ajax无法运行?没有抛出错误

php - 清理多项选择列表的最佳方法

php - 操纵 map

通过 Codeigniter 4 连接 Oracle 数据库

regex - 如何在 linux shell 中使用正则表达式从文件中提取 IP 地址?