我目前正在尝试将我的Symfony2应用程序升级到Symfony3.我有一个SecurityController
覆盖了FOSUserBundle\SecurityController
:
namespace Acme\MyBundle\Controller; use Symfony\Component\DependencyInjection\ContainerAware; class SecurityController extends ContainerAware { // ... }
但我得到一个ClassNotFoundException
:
尝试从命名空间"Symfony\Component\DependencyInjection"加载类"ContainerAware".
您是否忘记了另一个命名空间的"use"语句?
是否有任何我在升级说明中找不到的更改.有人能指出我的方法来解决这个问题吗?
由于此PR的变化,ContainerAware
已在2.8中弃用并在3.0中删除而赞成ContainerAwareTrait