Creo que he encontrado un bug.
Hace dias que tenía un problema al poner enlaces para descargar archivos subidos por upload a public/files, cuando le daba al enlace no se me bajaba el archivo, sino que kumbia intentaba seguirlo y me aparecía un error de que no se encuentra el controlador "public" o "files".
Bien, ayer encontré la solución. Primero, no poner los archivos en subcarpetas, sino que han de estar en public/files directamente. Y segundo, lo más importante,la acción se ha de llamar index y su vista index.phtml. De otra manera no me funcionaba. Creo que esto es algo que debería arreglarse en un futuro.
Aunque ahora me encuentro con el problema de que no puedo descargar ficheros en páginas que necesitan algún parámetro para mostrarse, porque kumbia sigue el enlace y no encuentra el controlador "subir" o "20" ...
Comentarios
2-> Dinos como estas colocando el enlace para descargar tu archivo <!-- s:?: --><img src="{SMILIES_PATH}/icon_question.gif" alt=":?:" title="Question" /><!-- s:?: -->
3-> Es falso que que no puedes colocar los archivos uploads en subcarpetas esto es posible en kumbia... <!-- s:!: --><img src="{SMILIES_PATH}/icon_exclaim.gif" alt=":!:" title="Exclamation" /><!-- s:!: -->
Exitos...
Aquí un poco de código:
El explode lo hago para que no se muestre un código especial al inicio de los archivos subidos.
Cuando he probado de poner los archivos en subcarpetas dentro de public/files, Kumbia seguía el enlace, no bajaba el archivo.
public/files/120308080236__infotrans.txt
El caso es que si el controlador se llama "controller" y la acción "accion" la ruta del enlace aparece así:
<!-- m --><a class="postlink" href="http://localhost/nombreproyecto/controller/accion/public/files/120308080236__infotrans.txt">http://localhost/nombreproyecto/control ... otrans.txt</a><!-- m -->
Entonces Kumbia se queja de que no encuentra el controlador "public". Si además subo el archivo en una carpeta dentro de public/files, el enlace aparecería así:
<!-- m --><a class="postlink" href="http://localhost/nombreproyecto/controller/accion/public/files/carpeta/120308080236__infotrans.txt">http://localhost/nombreproyecto/control ... otrans.txt</a><!-- m -->
Y Kumbia se queja de que no encuentra el controlador "files".
Es muy raro.
<li><a href=<?=KUMBIA_PATH?>files/NOMBRE_TU_ARCHIVO>TEXTO</a></li>
lo busque por ID... porque yo ando realizando un sistema que me
descargue el archivo adjunto, para q me descargue ese archivo debo
colocar un link general... cual seria??