perfecto, guillermo, genero el listado con username con el
displayFiled
gracias por tus respuesta, supongo en teoria entonces el
funcionamiento es del $displaFiled tiene relacion al establecer la
lineas en el add de la orden
$users = $this->Orden->User->find('list');
$this->set(compact('users'));
buscare datos para entender bien como es que funciona.
On 10 nov, 16:04, Guillermo Rohde <[email protected]> wrote:
> En el modelo de user.php
>
> El 10 de noviembre de 2011 12:04, Guillermo Rohde
> <[email protected]>escribió:
>
> > 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 <[email protected]> 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
> >> [email protected].
> >> Para anular tu suscripción a este grupo, envía un correo electrónico a
> >> [email protected]
> >> 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
[email protected].
Para anular tu suscripción a este grupo, envía un correo electrónico a
[email protected]
Para tener acceso a más opciones, visita el grupo en
http://groups.google.com/group/cakephp-es?hl=es.