Te comento algo que fue por lo cual yo encontre ese atributo del modelo y las opciones que tenes: Lo malo es que solo te permite un campo de la tabla, pero si queres concatenar mas de un campo de la tabla tenes que usar el atributo $virtualFields y despues de acuerdo al nombre que le pongas al campo lo podes usar en $displayField. Te recomiendo que investigues un poco al respecto.
Saludos!! El 10 de noviembre de 2011 12:23, Ogalav <omar...@gmail.com> escribió: > 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 <guillero...@gmail.com> wrote: > > En el modelo de user.php > > > > El 10 de noviembre de 2011 12:04, Guillermo Rohde > > <guillero...@gmail.com>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 <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. > > -- 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.