【问题标题】:Manually editing and deleting an entity - Symfony2手动编辑和删除实体 - Symfony2
【发布时间】:2013-07-04 00:11:53
【问题描述】:

如何在 Symfony2 中手动编辑和删除实体?

我知道它创建了一个类,但是如何编辑所有内容?我猜我不能只更改 PHP 类文件。

那么当您使用自动实体生成器时它会创建哪些文件并且是否有自动编辑命令?我使用 Yaml。

我知道捆绑包,那么您有自动控制台命令创建/更改的三个文件,但我看不到任何有关实体的信息。

我喜欢使用自动化来节省时间,但仍然想知道实际正在做什么等。

【问题讨论】:

    标签: symfony doctrine entity


    【解决方案1】:

    修改你的 php 代码(实体代码)然后运行

    php 应用程序/控制台原则:generate:entities BundleName:EntityName

    您可能还想通过运行更新您的数据库

    php 应用程序/控制台原则:schema:update --force

    【讨论】:

    • 据了解没有删除实体的逗号,因此您只需通过删除 php 类和 yml 文件手动删除它,然后更新您的数据库
    • 我知道捆绑包,控制台会自动添加一些文件,但也会编辑一些文件(例如 app/AppKernel.php),实体会发生这种情况吗?
    • 不,控制台只是验证您的实体(如果您有关系)并为您的字段生成设置器和获取器
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-08-02
    • 2013-09-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多