Ver Mensaje Individual
  #5 (permalink)  
Antiguo 19/03/2015, 14:47
helacer
 
Fecha de Ingreso: mayo-2006
Ubicación: Bogotá
Mensajes: 2.061
Antigüedad: 18 años
Puntos: 50
Respuesta: Sobre-escribir controlador en Symfony "FOSuser"

Cree este archivo en la raiz del blundle

Código PHP:
<?php
// src/FOS/UserBundle/MyUserBundle.php

namespace FOSUserBundle;

use 
SymfonyComponentHttpKernelBundleBundle;

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

cree este controlador.

Código PHP:
<?php
// src/FOS/UserBundle/Controller/ProfileController.php
namespace FOSUserBundleController;

use 
FOSUserBundleControllerProfileController as BaseController;

class 
ProfileController extends BaseController
{
    public function 
showAction()
    {
        return new 
Response('Hello world!');
    }
    
    public function 
editAction()
    {
        
$user $this->container->get('security.context')->getToken()->getUser();
        
var_dump($user);
        return new 
Response('Edit Hello world!');
    }
}
la idea es reescribir el metodo show de profile de FOSUSER.. pero no me funciona...gracias