Cada cosa en su lugar

0 views
Skip to first unread message

cgb

unread,
Jan 5, 2010, 5:15:26 PM1/5/10
to symfony-es
Estoy empezando con esto de symfony, siguendo algunos tutoriales y
aplicando lo aprendido a un proyecto que estamos haciendo. Y ya que
estamos empezando y tocando codigo por todo lado es que queria
preguntarles.

¿Que cosas deben ir en los archivos Articulos.class.php ?
¿ Que cosas deber ir en los archivos ArticulosTable.class.php ?

Se que son preguntas medias simples pero quiero ir poniendo el codigo
donde corresponde...

Muchas gracias.

Buildero

unread,
Jan 5, 2010, 5:30:48 PM1/5/10
to symfony-es
Que tal cgb:

Te agrego textualmente la explicación del tutorial de Jobeet (usando
Doctrine) que explica tu duda:

"La tarea doctrine:build --model genera archivos PHP en el directorio
lib/model/ que se pueden utilizar para interactuar con la base de
datos. Navegando por los archivos generados, probablemente habrás
notado que Doctrine genera cuatro clases por tabla. Para la tabla
jobeet_job:

* JobeetJob: Un objeto de esta clase representa un único registro
de la tabla jobeet_job. La clase está vacía por defecto.
* BaseJobeetJob: La clase padre de JobeetJob. Cada vez que
ejecutas doctrine:build --model, esta clase es sobreescrita, por lo
que todas las personalizaciones se deben hacer en la clase JobeetJob.
* JobeetJobTable: La clase define los métodos que mayormente
devuelve colecciones de objetos JobeetJob. La clase está vacía por
defecto.

Los valores de las columnas de un registro se pueden manipular con el
modelo de objetos mediante el uso de algunos métodos get*() y métodos
set*(): "

En resumen: el primer archivo (Articulos.class.php ) es un objeto que
representa un articulo y el archivo (ArticulosTable.class.php) es una
clase que devuelve colecciones de objetos Articulo.

Saludos!

tirengarfio

unread,
Jan 5, 2010, 8:06:36 PM1/5/10
to symfony-es
Si no me equivoco en XXXTable.class.php se deben meter los metodos
estaticos (static).

Javi

Reply all
Reply to author
Forward
0 new messages