gpt4 book ai didi

php - 如何从 symfony2 中的现有表生成实体?

转载 作者:可可西里 更新时间:2023-10-31 22:40:04 25 4
gpt4 key购买 nike

我有一些字段的表“my_table”。我想在 MyBundle 中使用“my_table”生成实体。但我不想在 MyBundle 中重新创建所有实体。我该怎么做?

最佳答案

这是你可以做到的方法,

第一步,让Doctrine内省(introspection)数据库,生成相应的xml或yml元数据文件。

php app/console doctrine:mapping:convert [xml|yml] Path/To/MyBundle/Resources/config/doctrine/metadata/orm --from-database --force --filter=MyTable

第二步,通过执行以下两条命令,让Doctrine导入schema并构建相关的实体类。

php app/console doctrine:mapping:import MyBundle [xml|yml|annotation] --filter=MyTable

php app/console doctrine:generate:entities Path\To\MyBundle\EntityFolder\\MyTable

看看 How to generate Entities from an Existing Database文档部分

关于php - 如何从 symfony2 中的现有表生成实体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13394855/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com