【问题标题】:Symfony 4 and mongodb:generate:documentsSymfony 4 和 mongodb:generate:documents
【发布时间】:2018-03-07 13:02:06
【问题描述】:

我想为 MongoDB 使用 Symfony 4 控制台选项。

我想使用的控制台选项是:

php bin/console doctrine:mongodb:generate:documents

我收到下一条错误消息:

Error thrown while running command "doctrine:mongodb:generate:documents". Message: "Not enough arguments (missing: "bundle").

但是由于 Symfony 4 不再有捆绑包,我必须做什么才能让 Symfony 4 为我生成文档?我找不到任何有关 Symfony 4 的文档。

【问题讨论】:

标签: php mongodb symfony doctrine symfony4


【解决方案1】:

正如您所写,Symfony4 中没有任何捆绑包,因此该命令无用。

您可以运行内核方法getBundles() 来查看应用程序中的捆绑包列表,但您会看到您找到的唯一捆绑包是您用作外部包的捆绑包,它们尚未升级到 Symfony4还没有。

【讨论】:

    【解决方案2】:

    它存在一个为 Symfony 4 项目生成 MongoDB 文档 PHP 类的命令。在终端中键入以下命令以生成文档类:

    cd your-symfony-4-project-folder
    composer require samuel-tallet/symfony-mongodb-document-maker
    cd vendor/samuel-tallet/symfony-mongodb-document-maker
    php bin/console generate:document
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-05
      • 2018-12-24
      • 2019-06-17
      • 2018-12-22
      相关资源
      最近更新 更多