簡體   English   中英

Symfony3升級時的命名空間問題

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM