Foros del Web » Programando para Internet » PHP » Symfony »

1.4.x duda de un novato sobre las clases de los modelos.

Estas en el tema de 1.4.x duda de un novato sobre las clases de los modelos. en el foro de Symfony en Foros del Web. Buenas tardes, por motivos laborales tenemos que trabajar con la verisón 1.4.x de Symfony, y tengo varias dudas. Estoy siguiente e curso de Jobeet, y ...
  #1 (permalink)  
Antiguo 26/09/2012, 08:56
 
Fecha de Ingreso: agosto-2006
Mensajes: 219
Antigüedad: 18 años, 4 meses
Puntos: 0
1.4.x duda de un novato sobre las clases de los modelos.

Buenas tardes, por motivos laborales tenemos que trabajar con la verisón 1.4.x de Symfony, y tengo varias dudas.

Estoy siguiente e curso de Jobeet, y tengo varias dudas.

Viniendo de toras herramientas que no son MVC es algo "abrupto" la entrada y el nuevo modelo de trabajo.

El caso es que haciendo el curso de jobeet y haciendo una revisión de lo realizado hasta ahora no veo claro cual es la diferencia entre las clases (un ejemplo) del modelo.

JobeetJob.class.php
JobeetJobTable.class.php


A ver si alguien puede explicar cual es la diferencia entre una y otra, y para que se utiliza cada una de ellas.

Gracias

Oscar
  #2 (permalink)  
Antiguo 26/09/2012, 11:51
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 11 meses
Puntos: 845
Respuesta: 1.4.x duda de un novato sobre las clases de los modelos.

No es algo de Symfony, es un tema de Doctrine, te sugiero que leas sobre el patrón ActiveRecord y te dejo la referencia a la versión de Doctrine que estas utilizando http://docs.doctrine-project.org/pro.../en/index.html

Saludos.
__________________
http://es.phptherightway.com/
thats us riders :)
  #3 (permalink)  
Antiguo 26/09/2012, 11:53
Avatar de abimex
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: ~
Mensajes: 751
Antigüedad: 17 años, 9 meses
Puntos: 137
Respuesta: 1.4.x duda de un novato sobre las clases de los modelos.

Hola, mira, la clase JobeetJobTable.class.php
es la que hace las llamadas a la tabla, por ejemplo, para consultar todos los registros hacer
Código PHP:
Ver original
  1. <?php
  2. // nice code
  3. $todos = JobeetJobTable::getInstance()->findAll();
  4. ?>
y te va a traer todos los datos en la tabla,
La otra clase JobeetJob.class.php es cada uno de esos registros, cuando tu recorres lo que te regreso el ejemplo anterior cada elemento de ese array es un objeto JobeetJob, y tu puedes agregarle metodos y propiedades, por defecto puedes acceder a cada campo de la tabla con los metodos magicos de doctrine por ejemploe
Código PHP:
Ver original
  1. // nice code
  2. $todos = JobeetJobTable::getInstance()->findAll();
  3. foreach($todos as $uno){
  4.   echo $uno->getAlgunCampo();
  5. }
  6. ?>
  #4 (permalink)  
Antiguo 27/09/2012, 03:50
 
Fecha de Ingreso: agosto-2006
Mensajes: 219
Antigüedad: 18 años, 4 meses
Puntos: 0
Respuesta: 1.4.x duda de un novato sobre las clases de los modelos.

Gracias a los dos por responder.

Me pongo a mirarlo ahora mismo.

Oskar

Etiquetas: clases
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:10.