Cita:
Iniciado por juan_14nob Hola cvelazquez, a lo que yo me refería que "no hay ningún tipo de relación" es que la tabla 1 con la tabla 2 no tienen ningún campo en común para poder hacer la relación, estuve viendo que se pueden hacer relaciones entre modelos con $hasmany, $belongsto .. etc ..
pero mi duda o pregunta es la siguiente:
" Si yo hago un hasmany de un modelo con otro modelo u otros modelos, ahí si ya podría obtener los datos de las otras tablas (aunque no tengan ningún campo de la tabla de la db en común) ? " ..
Saludos y gracias (de apoco voy entendiendo mas esta filosofía del framework)
si los tienes bien relacionado puedes tener acceso al modelo de la relacion por ejemplo estas e n el modelo Estudiante ($this) que esta relacionado con Profesor y quieres traer todo los profesores en el Modelo Estudiante seria algo como esto
Código PHP:
$profesores = $this->Profesor->find('all'); // Importante si estas en el controller de estudiante seria como esto $this->Estudiante->Profesor->find('all');
saludos!
cualquier duda cakePHP tiene su biblia http://book.cakephp.org