Foros del Web » Programando para Internet » PHP » Symfony »

Sobre-escribir controlador en Symfony "FOSuser"

Estas en el tema de Sobre-escribir controlador en Symfony "FOSuser" en el foro de Symfony en Foros del Web. Buenas Estoy iniciando con Symfony. se esta utilizando el bundle FOSUser Estoy siguiente las indicaciones que hay en la pagina oficial que son muy sencillas ...
  #1 (permalink)  
Antiguo 19/03/2015, 13:46
 
Fecha de Ingreso: mayo-2006
Ubicación: Bogotá
Mensajes: 2.061
Antigüedad: 18 años, 6 meses
Puntos: 50
Sobre-escribir controlador en Symfony "FOSuser"

Buenas

Estoy iniciando con Symfony. se esta utilizando el bundle FOSUser


Estoy siguiente las indicaciones que hay en la pagina oficial que son muy sencillas para reescribir un controlador.

http://symfony.com/doc/master/cookbo...heritance.html

hago lo mismo en mi aplicación pero el sigue cargando el método padre, que configuración debo validar o realizar para que esto funcione? gracias!
  #2 (permalink)  
Antiguo 19/03/2015, 13:58
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 11 años, 4 meses
Puntos: 379
Respuesta: Sobre-escribir controlador en Symfony "FOSuser"

Revisa la documentación del bundle: https://github.com/FriendsOfSymfony/...controllers.md
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.
  #3 (permalink)  
Antiguo 19/03/2015, 14:15
 
Fecha de Ingreso: mayo-2006
Ubicación: Bogotá
Mensajes: 2.061
Antigüedad: 18 años, 6 meses
Puntos: 50
Respuesta: Sobre-escribir controlador en Symfony "FOSuser"

hhs el enlace que coloque dice prácticamente lo mismo... pero ya lo hice y no funciona... supongo que falta alguna configuración no mencionada en esos documentos...

alguna idea???
  #4 (permalink)  
Antiguo 19/03/2015, 14:33
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 11 años, 4 meses
Puntos: 379
Respuesta: Sobre-escribir controlador en Symfony "FOSuser"

no, no tengo idea. Es muy difícil adivinar que es lo que hiciste
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.
  #5 (permalink)  
Antiguo 19/03/2015, 14:47
 
Fecha de Ingreso: mayo-2006
Ubicación: Bogotá
Mensajes: 2.061
Antigüedad: 18 años, 6 meses
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
  #6 (permalink)  
Antiguo 19/03/2015, 16:20
Avatar de anacona16  
Fecha de Ingreso: marzo-2010
Ubicación: Bogota DC
Mensajes: 610
Antigüedad: 14 años, 8 meses
Puntos: 52
Respuesta: Sobre-escribir controlador en Symfony "FOSuser"

Hola.

Que necesitas reescribir exactamente en esa acción? No es mas sencillo sobreescribir la plantilla?
__________________
Aprendiendo!!!

Etiquetas: controlador
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:58.