elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado:


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP (Moderador: #!drvy)
| | | |-+  inner join e cakephp
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: inner join e cakephp  (Leído 4,205 veces)
hataz

Desconectado Desconectado

Mensajes: 3


Ver Perfil
inner join e cakephp
« en: 5 Septiembre 2011, 23:22 pm »

Hola, alguien podria explicarme como hacer un simple join en cakephp?
Hola, haber si podeis echarme una mano. Este verano he estado practicando con cakephp, mi intencion, despues de conocer un poco el MVC, era crear una aplicación sencilla para ir practicando con este framework, al final me decidí por hacerme una simple aplicación de futbol(XD, ya se que no es nada original.., pero para practicar cake me va bien.
Bueno, pongo mi estructura:
model-->clasificacio
(tengo una tabla con id, club, puntos, partidos...,)
controller-->clasificacios_controller
(metodo que busca todos los registros y los ordena)
view-->index

model-->partido
(tengo una tabla con id_partido, id_club_local, goles_locali,d_club_visitante, goles_visitante
controller-->clasificacios_controller
(metodo index que busca todos los registros)
(metodo add_partido, añade un registro en la tabla partido)
view-->index
formulario, que pide los equipos y los goles de cada uno.


Bueno, mis problemillas son:

En la vista donde pongo el formulario de partido, hay un select, para lograr poder sacar el nombre del equipo, ya que en esta tabla solo aparecen los id, lo que hice fue un poco chapucero pero funciona, ya que cree un array con las id y sus respectivos nombre de equipos, despues hace el insert perfecto. Pensé que era sufucuente para lo que queria hacer ahi.
Bueno, cuando me dispuse ha hacer una vista index del controlador de los partidos, obviamente me devuelve las id de los clubs, que es lo que tiene la tabla del modelo, entonces aqui si que no me sirve hacer nada raro, lo que necesito es relacionar ese id, con el nombre del club que esta en la tabla clasificacio, para poder mostrar en la vista los equipos, no sus id. Como hago para tratar esa clave ajena, y coger esos datos del otro modelo, perdonad mi ignorancia, pero llevo muy poquito con cakephp.
Tengo una duda mas, pero la dejare para otro post, que ya he mareado bastante, bueno, haber si hay un alma caritativa que me pueda hechar una mano. Gracias!
     Editar/Borrar Mensaje


En línea

~ Yoya ~
Wiki

Desconectado Desconectado

Mensajes: 1.125



Ver Perfil
Re: inner join e cakephp
« Respuesta #1 en: 6 Septiembre 2011, 23:56 pm »

Se nota mucho que llevas muy poco utilizando CakePHP.

Trata siempre de usar un código de ejemplo, así te podemos echar la mano utilizando el código de ejemplo.

Aqui te dejo unos links, para que lo mires.

CakePHP - Recuperando tus Datos
CakePHP Videos

Saludos.


En línea

Mi madre me dijo que estoy destinado a ser pobre toda la vida.
Engineering is the art of balancing the benefits and drawbacks of any approach.
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Como accedo a mis scripts en Cakephp?
PHP
eLank0 1 2,160 Último mensaje 16 Diciembre 2008, 13:24 pm
por eLank0
Duda Scaffolding [CakePHP]
PHP
eLank0 3 3,653 Último mensaje 24 Diciembre 2008, 04:27 am
por [ Alberto]
Problema con el método flash [CakePHP]
PHP
eLank0 1 1,677 Último mensaje 23 Diciembre 2008, 14:13 pm
por eLank0
Ayuda con CakePHP
Desarrollo Web
NecBalaam 1 2,856 Último mensaje 8 Junio 2013, 16:24 pm
por Wikytzone
necesito ayuda con Cakephp
PHP
arwen33 0 1,517 Último mensaje 4 Diciembre 2012, 06:20 am
por arwen33
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines