教义存储库在特定目录中生成

时间:2019-01-17 11:10:16

标签: php zend-framework doctrine-orm

我正在使用zend framework 3,教义2.0。

我这里只有一个实体

module/Application/src/Entity/User.php

User.php的一部分

namespace Application\Entity;

use DateTime;
use Doctrine\ORM\Mapping as ORM;

/**
 * @ORM\Table(name="user")
 * @ORM\Entity(repositoryClass="UserRepository")
 */
class User
{

当我运行此命令时

vendor/bin/doctrine-module orm:generate-repositories ./module/Application/src/Repositories

它正在module/Application/src/Repositories/Application/Entity/UserRepository.php

处创建存储库类

但是我希望此存储库类在此位置下生成

module/Application/src/Repositories/UserRepository.php

module.config.php

'doctrine' => [
        'driver' => [
            __NAMESPACE__ . '_driver' => [
                'class' => AnnotationDriver::class,
                'cache' => 'array',
                'paths' => [__DIR__ . '/../src/Entity']
            ],
            'orm_default' => [
                'drivers' => [
                    __NAMESPACE__ . '\Entity' => __NAMESPACE__ . '_driver'
                ]
            ]
        ]
    ]

非常感谢您的帮助。

0 个答案:

没有答案