2017-02-28 56 views
0

我需要重寫fosrestbundle/Controller/ExceptionController。 對於我已經創建了一個控制器:Symfony如何覆蓋fosrestbundle

class ExceptionApiController extends ExceptionController 
{ 

    public function showAction(Request $request, $exception, DebugLoggerInterface $logger = null) 
    { 
     $response = parent::showAction(); 

    } 
} 

但如何使用$迴應?如何增加價值?

回答

1

我建議創建一個新的UserBundle,並延長FOSUserbundle:

namespace UserBundle; 

use Symfony\Bundle\SecurityBundle\DependencyInjection\SecurityExtension; 
use Symfony\Component\DependencyInjection\ContainerBuilder; 
use Symfony\Component\HttpKernel\Bundle\Bundle; 

class UserBundle extends Bundle 
{ 
    public function getParent() 
    { 
     return 'FOSUserBundle'; 
    } 
} 

創建 「ExceptionController」 級到UserBundle,將覆蓋從FOSUserBundle之一。

+0

好的,謝謝我試過這樣的工作很好 – Ygg69