Probaste usando la variable recursive?
El 03-09-2011, a las 13:04, Gabriel php <[email protected]> escribió: > Hola gente pastelera : > > INTRODUCCION > Estoy usando para crear <SELECT> <OPTION>..</OPTION></SELECT> el > $this->Form->input( 'type'=>'select'.....etc ) llamando a un > controlador antes que filtro usando FIND "LIST" > $this->ProvinciaPartido->find('list', ....etc )); que me devuelve el > array listo para usar en el formato : > // [id] [provincia] > [2] => Buenos Aires > [4] => Chubut > > PROBLEMA > El problema surge que el FIND "LIST" solo usa UNA SOLA tabla (no pone > los joins que hice con BelongTo) de manera que no puedo armar las > condicion. > Pero si uso FIND "ALL" entonces si muestra los joins de las relaciones > del modelo , pero el array devuelto devuelve el nombre de las columnas > de manera que no lo puedo usar en el $this->Form- >> input( 'type'=>'select'.....etc ) ya que este necesita estrictamente > el formato de array simple : array( [2] => Buenos Aires , [4] => > Chubut. > > PARCHE : ahora estoy usando FIND "LIST" pero para agregar mas de una > tabla uso JOINS (left,right,inner) : tabla->find( 'list' ,'joins' => > $array_join ) y ahi hago las condiciones y las 2 columnas de SELECT > OPTION. > > PREGUNTA : ¿se puede usar FIND "ALL" pero no muestre el nombre de las > columnas? ¿existe el FIND "LIST" con mas de una tabla? > > -- > 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.
