通过CLI的ZF3学说-缺少cli-config.php文件

时间:2019-03-21 11:20:27

标签: doctrine-orm zend-framework3

我将ZF3与Doctrine结合使用,并且在执行命令时./vendor/bin/doctrine 看到可能的命令,我将其视为错误:

  

您丢失了“ cli-config.php”或“ config / cli-config.php”文件   项目,这是使Doctrine Console正常运行所必需的。您可以使用   以下示例作为模板:

<?php
use Doctrine\ORM\Tools\Console\ConsoleRunner;

// replace with file to your own project bootstrap
require_once 'bootstrap.php';

// replace with mechanism to retrieve EntityManager in your app
$entityManager = GetEntityManager();

return ConsoleRunner::createHelperSet($entityManager);

有人知道如何解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

改为使用./vendor/bin/doctrine-module

您正在使用的命令用于不使用Doctrine作为ZF3 MODULE 的情况,而是说,它是纯PHP项目中的工具。

与将php bin/console doctrine:*与Symfony一起使用。

Documentation here