【问题标题】:Declaration of DoctrineORMEntityManager ::initializeProxy() must be compatible with ProxyManager\Proxy\LazyLoadingInterface::initializeProxy(): boolDoctrineORMEntityManager ::initializeProxy() 的声明必须与 ProxyManager\Proxy\LazyLoadingInterface::initializeProxy() 兼容:bool
【发布时间】:2020-07-01 12:31:48
【问题描述】:

当我输入这个命令时 php app/console assetic:dump --env=prod --no-debug 或者这个php app/console cache:clear --env=prod

我收到以下错误:

PHP Fatal error:  Declaration of DoctrineORMEntityManager_0000000035a1d9b70000558a7db0d6e7da5c7b8013722216782206eefb5b6fe5::initializeProxy() must be compatible with ProxyManager\Proxy\LazyLoadingInterface::initializeProxy(): bool in /var/www/myproject/app/cache/prod/appProdProjectContainer.php on line 4459

仅供参考

php --version
PHP 7.2.28 (cli) (built: Feb 18 2020 11:07:04) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies

当我使用 php 5 时它曾经工作过。

【问题讨论】:

  • 也许this 会有所帮助?
  • 确实做到了!但在我不得不手动清空我的“缓存”目录之前。所以我做到了:rm -rf app/cache/prod/ php72 composer.phar dump-autoload php72 composer.phar install --optimize-autoloader 我得到了一些警告,但到目前为止它似乎有效...... :)

标签: php symfony php-7.2 symfony-2.8


【解决方案1】:

所以我在评论中说过我不再有这个错误了: 我不得不手动清空我的“缓存”目录。所以我做了:rm -rf app/cache/prod/ php72 composer.phar dump-autoload php72 composer.phar install --optimize-autoloader

我收到了一些警告,但到目前为止它似乎有效...... :) –

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-01
    • 2011-04-04
    • 1970-01-01
    • 2013-10-08
    • 1970-01-01
    相关资源
    最近更新 更多