Buenos días. Muchas gracias a los dos.
Al final he utlizado lo del arbol y la verdad que ha sido rápido y con pocas líneas de código ha funcionado muy bien. Un saludo y muchísimas gracias a los dos On 1 dic, 20:15, Javier Adrian Rivera Perez <[email protected]> wrote: > Lo que necesitas hacer es una especie de arbol, dale una > miradahttp://book.cakephp.org/es/view/1339/Tree > > Cordialmente; > > Adrian Rivera > Analista Programador > Colombia, Pereira Rda > Cel: +57 311 644 6541 > Tel: +57 3 344 8100 > Skype: aderiver > > El 1 de diciembre de 2010 09:10, Raul Tierno <[email protected]> escribió: > > > Buenas > > > Tan sólo tienes que pasarte por este apartado del manual oficial. > > >http://book.cakephp.org/es/view/1039/Associations-Linking-Models-Toge... > > > Te pongo un ejemplo de como sería, lo he escrito rápido, así que si ves que > > hay algun problema modificalo. > > > Puedes relacionar una entidad consigo misma, incluso hacer varias > > relaciones consigo misma. Tan solo debes de tener cuidado con el nombre. > > > Espero que te sirva. > > > <?php > > class Servicio extends AppModel { > > var $name = 'Servicio'; > > var $hasMany = array( > > 'ServiciosHijos' => array( > > 'className' => 'Servicio', > > > ) > > ); > > > var $belongsTo = array( > > 'ServicioPadre' => array( > > 'className' => 'Servicio', > > 'foreignKey' => 'padre_id' > > > ) > > ); } > > ?> > > > Saludos > > > El 1 de diciembre de 2010 10:21, xamako <[email protected]> escribió: > > > Buenos días, > > >> Os comento cual es el problema que tengo, aver si teneis alguna > >> solución: > > >> Tengo una tabla "Servicios", y resulta que algunos servicios puede > >> depender de otros, es decir: > > >> - Servicio 1 > >> - Servicio 2 > >> - Servicio 3 > >> - Servicio 4 > >> - Servicio 5 > >> - Servicio 6 > >> - Servicio 7 > >> - Servicio 8 > > >> Lo que quiero hacer es que en el formulario donde se da de alta el > >> servicio, añadir un combo con los servicios y desde ese formulario > >> poder indicar si el servicio pertenece o no a un servicio "padre" > > >> Ha alguién se le ocurre alguna cosa. > > >> Un saludo y gracias de antemano > > >> -- > >> 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]<cakephp-es%[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]<cakephp-es%[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.
