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