ya eh hecho lo que dice la guia de jobeet para cambiar la salida de la clave Externa de mi aplicacion, pero al querer que mi usuario salga con nombres y apellido siempre me muestra el id, no se que estoy haciendo mal, el perfile me lo muestra bien porque tiene como nombre de campo title y el lo toma por defecto.
mi schema.yml es el siguiente: Usuario: tableName: usuarios columns: id: type: integer(4) primary: true notnull: true autoincrement: true nombre: type: string(50) notnull: true apellido_p: type: string(50) notnull: true apellido_m: type: string(50) notnull: true nick: type: string(50) notnull: true password: type: string(90) notnull: true direccion: type: string(90) notnull: true telefono: type: string(20) notnull: true email: type: string(255) notnull: true celular: type: string(20) notnull: true estadosusu_id: type: integer(4) notnull: true numdoc: type: string(25) notnull: true tipodocumento_id: type: integer(4) notnull: true Perfilesusuario: columns: id: type: integer(4) primary: true notnull: true autoincrement: true perfiles_id: type: integer(4) notnull: true usuarios_id: type: integer(4) notnull: true relations: perfiles_: class: Perfile local: perfiles_id foreign: id foreignAlias: Perfiles usuarios_: class: Usuario local: usuarios_id foreign: id foreignAlias: Usuarioes mi archivo lib/model/Perfilesusuario.class.php es el siguiente: class Perfilesusuario extends BasePerfilesusuario { public function __toString() { return $this->getNombre()." ".$this->getApellidoP()." ".$this- >getApellidoM(); } } mi archivo lib/form/doctrine/PerfilesusuarioForm.class.php es el siguiente: class PerfilesusuarioForm extends BasePerfilesusuarioForm { public function configure() { } } mi archivo lib/form/doctrine/base/BasePerfilesusuarioForm.class.php es el siguiente: abstract class BasePerfilesusuarioForm extends BaseFormDoctrine { public function setup() { $this->setWidgets(array( 'id' => new sfWidgetFormInputHidden(), 'perfiles_id' => new sfWidgetFormDoctrineChoice(array('model' => $this->getRelatedModelName('perfiles_'), 'add_empty' => false)), 'usuarios_id' => new sfWidgetFormDoctrineChoice(array('model' => $this->getRelatedModelName('usuarios_'), 'add_empty' => false)), )); $this->setValidators(array( 'id' => new sfValidatorDoctrineChoice(array('model' => $this->getModelName(), 'column' => 'id', 'required' => false)), 'perfiles_id' => new sfValidatorDoctrineChoice(array('model' => $this->getRelatedModelName('perfiles_'))), 'usuarios_id' => new sfValidatorDoctrineChoice(array('model' => $this->getRelatedModelName('usuarios_'))), )); $this->widgetSchema->setNameFormat('perfilesusuario[%s]'); $this->errorSchema = new sfValidatorErrorSchema($this- >validatorSchema); $this->setupInheritance(); parent::setup(); } public function getModelName() { return 'Perfilesusuario'; } } serian muy amables se se pudiese despegar esta duda -- If you want to report a vulnerability issue on symfony, please send it to security at symfony-project.com You received this message because you are subscribed to the Google Groups "symfony users" group. To post to this group, send email to symfony-users@googlegroups.com To unsubscribe from this group, send email to symfony-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/symfony-users?hl=en