[英]Namespace problems on Symfony3 upgrade
我目前正在嘗試將我的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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.