symfony 2 - Menú dinámico con imágenes
Buenas. Tengo una dudilla de carácter conceptual (seguro que es una chorrada muy básica) sobre lo siguiente:
Estoy realizando una aplicación web en symfony 2. Dicha aplicación tendrá un menú de categorías que será dinámico, es decir, las categorías disponibles están en una tabla de BD, así que se hace una consulta a la BD y el menú se crea de manera dinámica en un <UL>, etc. Mi duda es que dichas categorías tendrán una imagen asociada, y no tengo claro cual es el procedimiento estandar para eso, si poner el nombre de la imagen como un campo más en la tabla categorias (p. ej. un campo de tipo String que se llamase "filename") y así, mientras creamos el menú, cargar la imagen con un <img src="asset({{ categoria.filename }})"></img> o si eso es una burrada y se hace de otra forma. Se que se puede poner la imagen como un campo de BD de tipo blob directamente en la tabla, pero no creo que fuese una buena idea porque si más adelante se quiere cambiar un icono, es más fácil sencillamente reemplazar un archivo jpg o png que tener que modificar un campo de BD, no?.
En el caso de que la idea buena fuese la de poner un campo con el nombre del archivo, ¿recomendais que el nombre del archivo tenga también la extensión, o es mejor no ponerla? Aparte, obviamente, en ese campo se pondría solo el nombre del archivo, y la ruta a dicho recurso dejamos que la gestione el propio Symfony, no?
Si al final resulta que se suele hacer de otra forma diferente a todo lo que he dicho, soy todo oídos.
Merci.
_▲
▲.▲ ALABADO SEA EL TRI-FORCEPS!
Nunca me he considerado de clase media. Soy más bien de clase calcetín roñoso.
Marcadores