【发布时间】:2015-03-06 23:53:00
【问题描述】:
我的作曲家文件:
"php": ">=5.3.3",
"symfony/symfony": "2.6.*",
"doctrine/orm": "~2.2,>=2.2.3",
"doctrine/doctrine-bundle": "~1.2",
"twig/extensions": "~1.0",
"symfony/assetic-bundle": "~2.3",
"symfony/swiftmailer-bundle": "~2.3",
"symfony/monolog-bundle": "~2.4",
"sensio/distribution-bundle": "~3.0",
"sensio/framework-extra-bundle": "~3.0",
"incenteev/composer-parameter-handler": "~2.0",
"friendsofsymfony/user-bundle": "1.3.3",
"sonata-project/core-bundle": "2.3.*@dev",
"sonata-project/admin-bundle": "2.4.*@dev",
"sonata-project/doctrine-orm-admin-bundle" : "*",
"sonata-project/easy-extends-bundle": "2.1.*@dev",
"sonata-project/user-bundle": "~2.2",
"knplabs/knp-menu-bundle": "~1.1",
"hwi/oauth-bundle": "~0.4@dev",
"sonata-project/cache-bundle": "~2.2"
如果我使用“php app/console sonata:easy-extends:generate -d src/ SonataUserBundle” - 命令生成命名空间“Application”,我所有的 Bundles 在命名空间“WPE”... 我希望用户包在我的命名空间中。
用户实体重命名为“WPE\UserBundle\Entity\User”,登录,管理员都可以工作,但是 奏鸣曲中的用户列表发送错误 "Class Application\Sonata\UserBundle\Entity\User 不存在"
我在缓存文件和奏鸣曲文档中找到(在 IDE PhpStorm 中的路径中查找)“Application\Sonata\UserBundle”。
如何使用我的命名空间“WPE”?
【问题讨论】:
-
确保您已清除缓存
-
我清除缓存,首先使用“app/console cache:clear”,当我尝试删除文件夹“app/cache/dev/”时,创建缓存时 - 它有“Application\Sonata\UserBundle”,但它只在缓存中,我在“src”或“vendor”文件夹中找不到任何东西......
标签: php symfony sonata-admin