En el modelo, tenes que reescribir la propiedad $dispalyField osea en la
primer parte pones:

var $displayField = 'username';

El 10 de noviembre de 2011 11:59, Ogalav <omar...@gmail.com> escribió:

> lo siguiente
> genere el cake bake para model / view / controller.
>
> ahora bien todo perfecto con las vistas.
>
> pero cuando quiero agregar orden ordens/add
> me aparece el input del user_id -> quiero es mostrar el username
>
> por ejemplo cuando veo el ordens/index muestra todas las ordenes y el
> user_id lo cambie:
>  $this->Html->link($orden['User']['users_id']
> por
>  $this->Html->link($orden['User']['username']
>
> como hago para que desde el add, muestre el listado de username y no
> de los id´s
>
> en el add.ctp esta puesto asi:
>      echo $this->Form->input('user_id');
>
> veo el codigo generado y es el siguiente:
>
> <div class="input select"><label for="OrdenUserId">User</label><select
> id="OrdenUserId" name="data[Orden][user_id]">
> <option value="1">1</option>
> <option value="2">2</option>
> <option value="3">3</option>
> <option value="4">4</option>
> <option value="5">5</option>
> <option value="6">6</option>
> <option value="7">7</option>
> <option value="8">8</option>
> <option value="9">9</option>
> </select></div>
>
> poderoso definitivamente el cake no!!.
>
> pero quiero personalizar ese "data[Orden][user_id] y no lo encuentro
>
> gracias por su ayuda
>
> --
> Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de
> Grupos de Google.
> Para publicar una entrada en este grupo, envía un correo electrónico a
> cakephp-es@googlegroups.com.
> Para anular tu suscripción a este grupo, envía un correo electrónico a
> cakephp-es+unsubscr...@googlegroups.com
> Para tener acceso a más opciones, visita el grupo en
> http://groups.google.com/group/cakephp-es?hl=es.
>
>

-- 
Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de Grupos 
de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a 
cakephp-es@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a 
cakephp-es+unsubscr...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en 
http://groups.google.com/group/cakephp-es?hl=es.

Responder a