Pager version inicial

Tengo en mis apuntes de Ing.Web unas indicaciones que el profesor nos
comento sobre los modulos y las tablas. Parece ser que hay que crear un
modulo por cada tabla que exista en la base de datos. Asi pues, salvo el
modulo 'video' que ya estaba creado, he creado el resto siguiendo la
siguiente nomenclatura (tal y como mas o menos se nos recomienda en el
tutorial):
Modulos del Frontend:

category Category
author Author
score Score
(el de video ya estaba creado)

Entre las particularidades que hay que tener en cuenta a la hora de
crear un nuevo proyecto en Symfony, tenemos las de modificacion de
ciertos archivos en nuestro ordenador, independientemente de la carpeta
'www'. Irene y yo tenemos un resumen sobre ello en papel. Comento esto
para aprovechar reflejar aquí el contenido del archivo host de la
carpeta System32\drivers\etc y así como el contenido del archivo vhost
de Apache (el vhost que comentaba Irene en uno de los commit iniciales
no he sido capaz de encontrarlo, no se donde encontrarlo):

host:

127.0.0.1 top5video.localhost

vhost:

<VirtualHost *:80>
ServerName top5video.localhost
DocumentRoot "c:/wamp/www/top5video/web"
DirectoryIndex index.php index.htm index.html
<Directory "c:/wamp/www/top5video/web">
AllowOverride All
Allow from all
</Directory>
Alias /sf "C:/wamp/bin/php/php5.3.0/data/symfony/web/sf"
<Directory "C:/wamp/bin/php/php5.3.0/data/symfony/web/sf">
AllowOverride All
Allow from all
</Directory>
</VirtualHost>

Antes de llevar a cabo el 'pager' he realizado cambios en el
enrutamiento de la aplicacion Frontend, mas concretamete en el archivo
routing.yml. El modulo principal he indicado que sea el de 'video', pero
no estaba convencido.

Así mismo, tambien he alterado el numero de videos que apareceran en la
portada principal, (max=5, por decir algo). Para ello, he modificado el
archivo 'action.class' del modulo de 'video' y el archivo 'app.yml'
tambien. Por otro lado, he indicado que se ordenen segun la fecha de
subida/publicacion, el ultimo video subido se mostrara en la primera
fila. Para evitar SUSTOS, aunque se inserten muchos mas videos solo se
mostraran un total de 5, los demas estan en la BD pero no se muestran
por pantalla. :)
He insertado 10 videos mas, pero creo que lo he hecho incorrectamente
porque he utilizado los formularios que tan comodos son para rellenar.
Es decir, en los archivos fixtures de la base de datos no he incluido
nada. Esto conlleva a que no hay nada en la carpeta 'www' que refleje
que se hayan insertado 10 videos mas. Para resolver esa problematica he
exportado desde el 'phpMyAdmin' la BD. La cual la he comiteado en el
mismo nivel de carpeta que el archivo README del repositorio.

El 'pager' como tal lo he empezado, pero me he percatado de que hay
ciertas caracteristicas que dependen del layout (por ejemplo, realizar
ciertas modificaciones en el archivo html para visualizar las flechitas
esas del 'pager' para pasar de pagina en pagina.). Para la integracion
del 'pager' he tenido que modificar el archivo 'action.class' del modulo
video, exactamente la funcion 'executeShow'. Sin embargo, debido a la
dependencia con el layout anteriormente citada, lo he dejado bajo
comentarios, es decir, el codigo introducido esta 'comentado' de tal
manera que cuando se implemente el layout, solo tengamos que descomentar
dichas lineas. El archivo app.yml tambien ha sido de nuevo modificado
para añadir ciertas variables globales.